ecstore で Index.php を削除する方法: まず、Apache サーバーの書き換えモジュールを有効にし、次に Web サイトのルート ディレクトリに新しい [.htaccess] ファイルを作成し、プロジェクト構成の書き換え構成を変更します。ファイルを作成し、最後にサーバーを再起動します。
推奨: 「PHP ビデオ チュートリアル 」
ECStore から Index.php を削除する方法
オンラインでいくつかの方法を試しましたが、どれもうまくいきませんでした。自分でいじってみたところ、rewrite を記述するときに RewriteBase が追加されていないことがわかりました。/
方法は次のとおりです:
ステップ 1 - Apache サーバーの書き換えモジュールを有効にする
1. Apache サーバーで httpd.conf ファイルを見つけます
2. #LoadModule rewrite_module モジュールの先頭にある # を削除します/mod_rewrite.so を指定して、このモジュールを有効にします
ステップ 2 - Web サイトのルート ディレクトリに .htaccess ファイルを作成します
ファイルの内容は次のとおりです:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -l RewriteRule . - [NC,L] RewriteRule . index.php [NC,L]
注意: .htaccess ファイルは Windows で直接作成できません。テキスト エディタを使用できます。作成後に保存します。
ステップ 3 – このプロジェクトの構成ファイルで書き換え構成を変更します。
検索
config/compatibility.php (または config/config.php) このファイルの 38 行目あたり (見つからない場合は、ファイル内の文字列を検索してください: Rewrite)、
change
define('WITH_REWRITE', false);
から
define('WITH_REWRITE', true);
ステップ 4 – サーバーを再起動します。
以上がecstoreからindex.phpを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。