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 になるのはどうしてですか?