为了账号安全,请及时绑定邮箱和手机立即绑定

如何调试ApacheMOD_REWREW

如何调试ApacheMOD_REWREW

如何调试ApacheMOD_REWREW我在mod_rewrite中有两个主要问题:1)当我有一个无效的规则时,没有报告有意义的错误2)为了可靠地测试每次修改,我必须删除Chrome的缓存。这不是火箭科学,但我必须点击Ctrl+Shift+Delete,然后单击OK,然后关闭窗口,然后重新加载。我想看看是否有任何专家愿意分享他们的秘密,以便有效地管理mod_re书面代码。
查看完整描述

3 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

一个诀窍是打开重写日志。要打开它,请在Apache主配置文件或当前虚拟主机文件中尝试这些行(在……里面.htaccess):

RewriteEngine On
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3

因为阿帕奇httpd 2.4 mod_rewriteRewriteLog和RewriteLogLevel指令已经完全被新的每模块日志配置所取代。

LogLevel alert rewrite:trace6


查看完整回答
反对 回复 2019-06-28
?
ITMISS

TA贡献1871条经验 获得超8个赞

对于基本的URL解析,请使用命令行获取器,如下所示wgetcurl进行测试,而不是手动浏览器。然后,您不必清除任何缓存;只需向上箭头并输入一个shell即可重新运行您的测试获取。


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 570 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信