Apache-2.4
如何在 Windows Server 中執行命令 tail -f error_log|fgrep ‘[rewrite:’
我目前正在執行從非 www 到 www+https 的網站重定向,但不幸的是,我的重定向不起作用,我試圖創建重寫日誌,但它最終導致我的網站關閉。經過進一步檢查,我在這裡找到了以下命令:
tail -f error_log|fgrep '[rewrite:'
但上面的命令似乎適用於 UNIX/Linux,我的網站目前設置在 Windows Server 下。有什麼辦法可以在 Windows 伺服器上執行它嗎?或者有沒有其他方法可以設置自定義日誌來顯示重定向錯誤/問題?
這應該使用 Powershell 來解決問題:
Get-content -Path D:/wamp64/logs/rewrite.logs -wait -tail 10 | select-string -pattern "\[rewrite:"
組件:
Get-Content -Path
:這將拉取指定路徑的文件內容。
-wait
:此參數將等待寫入新行。請注意,您需要按Ctrl-D
結束對文件的監視。
-tail 10
:這將檢索最後十行。
Select-string
:這將選擇匹配以下模式的字元串。
-pattern
:這將獲得您正在尋找的模式。“\”轉義括號特殊字元。