Apache-2.4

如何在 Windows Server 中獲取 mod_rewrite 特定日誌消息以及我需要獲取哪個文件?

  • April 1, 2020

我在獲取 mod_rewrite 特定日誌時遇到問題。我在一個網站上找到了這個,在朋友的幫助下,我設法讓它在 Windows Server Powershell 中執行。下面是命令行:

Get-content -Path D:/wamp64/xxx -wait -tail 10 | select-string -pattern "\[rewrite:"

我現在的問題是我需要從哪個文件中獲取內容以獲取重定向日誌?httpd.conf?.ht 訪問?我還需要改變什麼嗎?我確信我需要將它指向正確的路徑/文件,但我不確定要指定哪個文件,因為它沒有在此處提及。我之前也嘗試過創建自定義日誌但失敗並導致網站關閉(可能是因為 apache 版本?我的 apache 是 2.4.37 版)

請幫助我和TIA!請在這裡留言,您還需要什麼。

通過在 httpd-vhosts.conf 中為 apache 2.4.37 添加以下內容來管理獲取重寫日誌:

RewriteEngine On
RewriteLog "d:/wamp64/logs/rewrite.log"
LogLevel alert rewrite:trace8

確保在文件夾日誌中使用 rewrite.log 創建一個日誌,以便所有重寫日誌都將轉到該文件。

引用自:https://serverfault.com/questions/1010201