ホームページ > バックエンド開発 > PHPの問題 > ecstoreからindex.phpを削除する方法

ecstoreからindex.phpを削除する方法

藏色散人
リリース: 2023-03-05 19:30:01
オリジナル
2383 人が閲覧しました

ecstore で Index.php を削除する方法: まず、Apache サーバーの書き換えモジュールを有効にし、次に Web サイトのルート ディレクトリに新しい [.htaccess] ファイルを作成し、プロジェクト構成の書き換え構成を変更します。ファイルを作成し、最後にサーバーを再起動します。

ecstoreからindex.phpを削除する方法

推奨: 「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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート