1

.htaccess url の書き換えに問題があります。以下の単純な行があり、それらの機能は、ベース フォルダー [.htaccess ファイルがある場所] の後に各 url を取得し、区の後に index.php を挿入することです。 example.com/basefolder/subdirectory1/subdirectory2 の場合、example.com/basefolder/index.php/subdirectory1/subdirectory2 になります。

これは完全に発生します。問題は、ローカル サーバーでは URL の index.php 部分が非表示になっているが、リモート サーバーでは非表示になっていることです。リモート サーバーでは URL バーにまだ表示されます。 URL は引き続き example.com/basefolder/subdirectory1/subdirectory2 になりますが、URL に非表示の index.php が隠されますか?

RewriteEngine オン

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule (.*) http://example.com/basefolder/index.php/ $1

4

0 に答える 0