Heim  >  Artikel  >  PHP-Framework  >  So verstecken Sie index.php in yii 1.0

So verstecken Sie index.php in yii 1.0

藏色散人
藏色散人Original
2021-03-16 10:07:416270Durchsuche

So verstecken Sie index.php in yii1.0: Öffnen Sie zuerst die Datei „httpd.conf“, dann öffnen Sie „mod_rewrite.so“ und ändern Sie dann „AllowOverride“ im entsprechenden Verzeichnis Verzeichnis als index.php Erstellen Sie eine neue .htaccess.

So verstecken Sie index.php in yii 1.0

Die Betriebsumgebung dieses Artikels: Windows 7-System, yii Version 1.0, DELL G3-Computer

YII 1.0 Einzelnen Eintrag index.php ausblenden Routing und pseudostatisch festlegen

Index.php ausblenden

Stellen Sie sicher, dass die Apache-Konfigurationsdatei LoadModule
rewrite_modulemodules/mod_rewrite.so in httpd.conf öffnet (# entfernen)
Ändern Sie AllowOverride des entsprechenden Verzeichnisses auf ALL
Im Stammverzeichnis erstellen Sie also eine neue .htaccess

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

in im Stammverzeichnis, also im selben Verzeichnis wie index.php Routing-Regeln in main.php festlegen

// uncomment the following to enable URLs in path-format
		'urlManager'=>array(
			'urlFormat'=>'path',
            'showScriptName' =>false,
			'rules'=>array(
                'index.html'=>array('index'),
                &#39;article/<id:\d+>&#39; => array(&#39;article/index&#39;,&#39;urlSuffix&#39;=>&#39;.html&#39;),
                &#39;category/<id:\d+>/<page:\d+>&#39; => array(&#39;category/index&#39;,&#39;urlSuffix&#39;=>&#39;.html&#39;),
                &#39;category/<id:\d+>/1&#39; => array(&#39;category/index&#39;,&#39;urlSuffix&#39;=>&#39;.html&#39;),
			),
		),

Empfohlen: „yii-Tutorial

Das obige ist der detaillierte Inhalt vonSo verstecken Sie index.php in yii 1.0. 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