我有以下代码,效果很好:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?mode=$1 [QSA]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?mode=$1&productContent=$2 [QSA]
我的问题是当我访问我网站上不存在的页面时,即。 mysite.com/books我收到以下警告错误:无法打开流:没有这样的文件或目录。有没有办法避免这个错误,让它转到“404 Page Not Found”而不是?
答案 0 :(得分:1)
您无法使用Apache的mod_rewrite处理它,这是一个脚本错误,必须由您的情况下的代码处理。