Heim  >  Artikel  >  PHP-Framework  >  Versteckte Einstellungsmethode von yii index.php

Versteckte Einstellungsmethode von yii index.php

藏色散人
藏色散人Original
2020-07-04 10:18:113290Durchsuche

Die versteckte Einstellungsmethode von yii index.php: Aktivieren Sie zuerst das Rewrite-Modul von Apache; entfernen Sie dann das „#“-Symbol vor dem Rewrite; erstellen Sie dann die „.htaccess“-Datei und ändern Sie schließlich die yii-Konfigurationsdatei "mail.php "Das ist es.

Versteckte Einstellungsmethode von yii index.php

yii Hide index.php

Aktivieren Sie zunächst das Rewrite-Modul von Apache

Entfernen Sie das # vor dem Umschreiben, wie unten gezeigt

    LoadModule rewrite_module modules/mod_rewrite.so

Erstellen Sie dann eine .htaccess-Datei im gleichen Verzeichnis von yiis index.php mit dem folgenden Inhalt

    <IfModule mod_rewrite.c>   
    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  
    </IfModule>

Zum Schluss fügen Sie

      &#39;urlManager&#39;=>array(
       &#39;urlFormat&#39;=>&#39;path&#39;,
       &#39;showScriptName&#39;=>false,
       &#39;rules&#39;=>array(
      &#39;<controller:\w+>/<id:\d+>&#39;=>&#39;<controller>/view&#39;,
      &#39;<controller:\w+>/<action:\w+>/<id:\d+>&#39;=>&#39;<controller>/<action>&#39;,
      &#39;<controller:\w+>/<action:\w+>&#39;=>&#39;<controller>/<action>&#39;,
     ),
  ),

zur yii-Konfigurationsdatei mail.php hinzu. Dadurch wird die index.php ausgeblendet

Empfohlene Studie: „ yii-Tutorial

Das obige ist der detaillierte Inhalt vonVersteckte Einstellungsmethode von yii index.php. 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