Heim > PHP-Framework > YII > So entfernen Sie index.php in yii

So entfernen Sie index.php in yii

王林
Freigeben: 2020-08-15 15:18:28
Original
3837 Leute haben es durchsucht

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.

So entfernen Sie index.php in yii

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“ „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' => [
                &#39;<controller:\w+>/<action:\w+>&#39;=>&#39;<controller>/<action>&#39;,
            ],
        ],           
 )
Nach dem Login kopieren

(Video-Tutorial empfohlen: < a href= "//m.sbmmt.com/" target="_blank">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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage