Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のルール宣言を使用する場合:
RewriteRule ^foo foo.php
訪問localhost/fooすると正常に表示されますが、またはfoo.phpにアクセスするとfoo.phpが表示されます。これを防ぎ、代わりに404エラーページを表示するにはどうすればよいですか?localhost/foofakelocalhost/fooanythingelse
localhost/foo
foo.php
localhost/foofake
localhost/fooanythingelse
PS:私はこの質問を知っていますが、ここでやろうとしていることは異なります。
「endstring」記号()を追加して、「foo」の後にテキストがないURLのみをリダイレクトするようにサーバーに指示する必要があります$。
$
RewriteRule ^foo$ foo.php
末尾のスラッシュでも機能させるには、次の行を追加します。
RewriteRule ^foo/$ foo.php