Heim> PHP-Framework> YII> Hauptteil

So stellen Sie Pseudostatik im YII-Framework ein

王林
Freigeben: 2020-02-17 17:44:49
Original
3875 Leute haben es durchsucht

So stellen Sie Pseudostatik im YII-Framework ein

Apache-Serverkonfiguration

Ändern Sie die Konfigurationsdatei httpd.conf

1. Entfernen Sie den Kommentar # vor LoadModule rewrite_modules/mod_rewrite.so .

2. Fügen Sie den folgenden Inhalt hinzu:

 # use mod_rewrite for pretty URL support RewriteEngine on # If a directory or a file exists, use the request directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Otherwise forward the request to index.php RewriteRule . index.php # ...other settings... 
Nach dem Login kopieren

Beachten Sie, dass path/to/basic/web in Ihr Stammverzeichnis geändert wird, und vergessen Sie nicht, den Apache-Server neu zu starten.

(Empfohlenes Tutorial:YII-Framework)

Nginx-Serverkonfiguration

Ändern Sie die Konfigurationsdatei nginx.conf auf dem Server{}, der der Domäne entspricht Name Fügen Sie Folgendes hinzu:

location / { # Redirect everything that isn't a real file to index.php try_files $uri $uri/ /index.php$is_args$args; }
Nach dem Login kopieren

Vergessen Sie zum Schluss nicht, die Konfigurationsdatei neu zu laden.

Konfiguration des yii2-Codes

Ändern Sie config/web.php und fügen Sie den folgenden Inhalt im Komponentenarray hinzu (entfernen Sie die Kommentare davor und danach)

'components' => [ ... 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ ], ], ... ],
Nach dem Login kopieren

Aktualisieren Sie die Webseite Zu diesem Zeitpunkt können Sie sehen, dass sich die Form der Verbindung geändert hat. Zu diesem Zeitpunkt wird die Form /index.php?r=controller/action standardmäßig in /controller/action geändert (wenn sie Parameter enthält, wird /index.php?r=controller/action&... in / geändert Controller/Aktion ?...).

Weitere Inhalte zum Thema Programmierung finden Sie in der SpalteProgrammier-Tutorialsauf der chinesischen PHP-Website!

Das obige ist der detaillierte Inhalt vonSo stellen Sie Pseudostatik im YII-Framework ein. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!