我在获取 mod_rewrite 特定日志时遇到问题。我发现这在网站上,在朋友的帮助下,我设法让它在 Windows Server Powershell 中运行。下面是命令行:
Get-content -Path D:/wamp64/xxx -wait -tail 10 | select-string -pattern "\[rewrite:"
我现在的问题是我需要从哪个文件获取内容才能获取重定向日志?httpd.conf?.htaccess?我还需要更改其他内容吗?我确定我需要将其指向正确的路径/文件,但我不确定要指定哪个文件,因为它没有提及这里。我以前也尝试过创建自定义日志,但失败了,导致网站瘫痪(可能是因为 apache 版本?我的 apache 是 2.4.37 版本)
请帮助我和 TIA!如果您还有任何其他需要,请在这里留言。
答案1
通过在 httpd-vhosts.conf 中为 apache 2.4.37 添加以下内容来获取重写日志:
RewriteEngine On
RewriteLog "d:/wamp64/logs/rewrite.log"
LogLevel alert rewrite:trace8
确保在文件夹日志中创建一个带有 rewrite.log 的日志,以便所有重写日志都将转到该文件。