重定向的问题

http://localhost/ddd.php访问任意一个在本地存在或者不存在的文件都会给出下面的提示 这是为什么?如果不存在应该显示是404NOT FOUND啊 为什么给出的是ERROR?

RewriteEngine on
RewriteRule ^(.*).php$ /$1.html

图片描述

阅读 2.5k
3 个回答

我猜你的RewriteEngine没起来……

看一下mod_rewrite正确加载没

看一下错误日志。

仔细查看你截图的最后一句话:

More information about this error may be available in the server log error.

查看错误日志吧:

$ tail -f /usr/local/nginx/logs/error.log

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏