Heim >PHP-Framework >YII >So entfernen Sie index.php in yii
Yii-Methode zum Entfernen von index.php: 1. Aktivieren Sie das mod_rewrite-Modul von Apache und starten Sie Apache neu. 2. Bearbeiten Sie die Datei /config/web.php im Projekt. 3. Im selben Verzeichnis wie index.php Datei Fügen Sie die Datei [.htaccess] hinzu.
Spezifische Methode: p>
(Empfohlenes Tutorial: php-Grafik-Tutorial)
1 Apaches mod_rewrite-Modul
Entfernen Sie das „#“-Symbol vor LoadModule rewrite_module module/mod_rewrite.so
Stellen Sie sicher, dass DocumentRoot „/Library/WebServer/Documents“14e7e35f9f4d5f9e259b80470853d120bb15ed4aadeed04b3991578461de0768 „AllowOverride All“ hat.
Apache neu starten, Befehl: sudo apachectl restart
2. Fügen Sie Code in /config/web.php im Projekt hinzu:
components'=>array( ... 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ], ], )
(Video-Tutorial empfohlen: php-Video-Tutorial)
3 Fügen Sie im selben Verzeichnis wie die Datei index.php (/web/) hinzu Datei „.htaccess“ mit folgendem Inhalt:
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
Das obige ist der detaillierte Inhalt vonSo entfernen Sie index.php in yii. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!