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

So entfernen Sie index.php in yii

王林
王林Original
2020-08-15 15:18:283845Durchsuche

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

(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!

Stellungnahme:
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