ホームページ  >  記事  >  バックエンド開発  >  RewriteRule の隠しファイル拡張子の問題...

RewriteRule の隠しファイル拡張子の問題...

WBOY
WBOYオリジナル
2016-10-12 09:50:131022ブラウズ

#RewriteRule ^([^./]+)/?$ .php [L]

Web サイトを持っています。たとえば、xxx.com という名前で、それが保存されているディレクトリは xxx です。
FTP パスは
home2/*/public_html/xxx/

です。

xxxディレクトリでは#RewriteRule ^([^./]+)/?$ .php [L]
を使用していないので、このコードを他のメインWebサイト(home2/*/public_html/)に追加すると、
xxx.comに入ると404になります
インデックスを追加する必要があります.php これは正常です
これは、彼が私の xxx をこのコードに自動的に追加するのと同じです...しかし、私は xxx でこのコードを使用しませんでした
そこで、彼は xxx.com を xxx.com/index に読み込むため、404 になります
すみません、この RewriteRule を変更するにはどうすればよいですか?他のディレクトリには影響を与えないでください。

私の現在のアプローチは、
RewriteRule ^index$index.php [L]
を追加して共存させることです...しかし、他に何が起こるかわかりません
私の唯一のウェブサイトには隠し添付ファイルがありません私の名前はxxxです。それは突然起こりました...それが起こるとは予想していませんでした

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