phpのtp 5アクセスルーティング非表示index.php
884 ワード
公式デフォルトhtaccessファイル
phpstudyを使用する場合、ルールは次のとおりです.
図1に示すように、apacheの書き込みモジュールが開いていることを確認します.
2,公式文書の最後の行を修正する(PHP 5.5+)
apacheバージョンで上記の方法でindexを正常に隠すことができない場合.phpは、下辺を用いる構成を試みることができる.htaccessファイル:
図1に示すように、apacheの書き込みモジュールが開いていることを確認します.
2、公式文書の最後の行を修正して、/$1の前に1つ追加しますか?(英語形式の半角に注意)
Nginxの環境であれば、Nginxでよい.confに追加:
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
phpstudyを使用する場合、ルールは次のとおりです.
図1に示すように、apacheの書き込みモジュールが開いていることを確認します.
2,公式文書の最後の行を修正する(PHP 5.5+)
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
apacheバージョンで上記の方法でindexを正常に隠すことができない場合.phpは、下辺を用いる構成を試みることができる.htaccessファイル:
図1に示すように、apacheの書き込みモジュールが開いていることを確認します.
2、公式文書の最後の行を修正して、/$1の前に1つ追加しますか?(英語形式の半角に注意)
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
Nginxの環境であれば、Nginxでよい.confに追加:
location / { //......
if(!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}