に "AllowOverride" があることを確認します。ディレクトリ>"/> に "AllowOverride" があることを確認します。ディレクトリ>">

ホームページ >バックエンド開発 >PHPチュートリアル >Yii シリーズの概要:index.php を非表示にする手順

Yii シリーズの概要:index.php を非表示にする手順

WBOY
WBOYオリジナル
2016-06-13 12:54:06912ブラウズ

Yii シリーズの概要:index.php を非表示にする手順

1. Apache の mod_rewrite モジュールを有効にします
???? LoadModule rewrite_module modules/mod_rewrite.so の前にある「#」記号を削除します
????? には「AllowOverride All」が含まれています
2. プロジェクトの /protected/config/main.php にコードを追加します。

-------------------------------------------------

'コンポーネント'=>array(

????????????...

?????????'urlManager'=>array(

???????????????'urlFormat'=>'パス',

??????????????????'showScriptName'=>false,//false は引用符で囲まないことに注意してください

?????????'urlSuffix'=>'.html',

???????????????'ルール'=>array(

?????????????????????'サイト'=>'サイト/インデックス',

??????????????????)、

????????????)、

????????????...

???????)、

-----------------------------------------------

3. 次の内容を含むファイル「.htaccess」を、index.php ファイルと同じディレクトリに追加します。
----------------------------

オプション FollowSymLinks


???IndexIgnore */*

???RewriteEngine がオン

?

???# ディレクトリまたはファイルが存在する場合は、それを直接使用します

???RewriteCond %{REQUEST_FILENAME} !-f

???RewriteCond %{REQUEST_FILENAME} !-d

?

???# それ以外の場合は、index.php

に転送します

???RewriteRule .php

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