0

index.php へのすべてのパスを書き換えたい

このコードで:

RewriteEngine on
RewriteRule ^(.*)$ index.php?_url_=$1 [L,QSA]

しかし、無効なアドレスを入力すると、ページが 404.shtml にリダイレクトされます (推測)

たとえば、次のように入力します。

1: http://sitename.com/image/a.png (これは存在します) _url_ は image/a.png

2: http://sitename.com/nofolder/a.png (これは存在しません) _url_ は 404.shtml

既存の index.php にすべてを書き直しても、404 になるのはどうしてですか?

4

0 に答える 0