ホームページ  >  記事  >  PHPフレームワーク  >  yii 1.0でindex.phpを非表示にする方法

yii 1.0でindex.phpを非表示にする方法

藏色散人
藏色散人オリジナル
2021-03-16 10:07:416260ブラウズ

yii1.0 でindex.php を非表示にする方法: 最初に「httpd.conf」ファイルを開き、次に「mod_rewrite.so」を開き、次に対応するディレクトリの「AllowOverride」を ALL に変更します。 Index. php と同じディレクトリに新しい .htaccess を作成します。

yii 1.0でindex.phpを非表示にする方法

この記事の動作環境: Windows7 システム、yii1.0 バージョン、DELL G3 コンピューター

YII 1.0 単一エントリの Index.php を隠すルーティングと疑似静的を設定します。

Hideindex.php

Apache 設定ファイル httpd.conf
rewrite_module modules/mod_rewrite.so の LoadModule がオンになっていることを確認します。 on (remove #)
対応するディレクトリのAllowOverrideをALLに変更します
ルートディレクトリ、つまりindex.php

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
と同じレベルのディレクトリに新しい.htaccessを作成します

main.php でルーティング ルールを設定します

// 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;),
			),
		),

推奨: "yii チュートリアル"

以上がyii 1.0でindex.phpを非表示にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。