2017-07-07 39 views
0

我沒有太多的htaccess規則的經驗,其中一些正在工作,但是當我添加一個新規則或刪除一個,我該如何測試它們?我無法在實際的服務器上測試它。即使在我的本地主機上,我也無法測試像https規則,www和其他內容。更好的方式來測試.htaccess文件

我可以測試其餘的url模式,但是當我在活服務器上添加www和https規則以及測試服務器時,它會給出錯誤,然後我繼續在活服務器上測試它們。

有沒有一種方法可以在不使用實際服務器的情況下測試它們,並且不會創建另一臺服務器來測試這些規則。像htaccess規則檢查器或東西!?

+0

您也可以在本地服務器上測試所有內容。如果您不想更改根文件夾中的任何內容,請在本地服務器上創建一個虛擬主機並在那裏測試所有內容。 – lkdhruw

回答

1

有幾個基於Web的測試人員可以使用,但不幸的是,這些人並不總是能夠理解所有的語法來準確地檢查它在真實網站上的工作方式。

一個我喜歡使用的基於web的人是Made with Love的在線測試人員; http://htaccess.madewithlove.be/

它不理解一些項目,如%{REQUEST_FILENAME},但對於一般測試,我認爲它應該爲你做這項工作。您將代碼複製到框中,並且您還可以提交一個URL以查看它將重寫的內容。如果你只是想檢查語法錯誤,也可以使用一些網絡工具。

使用基於網絡的工具對整體檢查非常有用,但是您無法確定它是如何影響真實網站的,直到您將其上傳到真實的開發版本。

就在最近我編輯了一個htaccess文件,它沒有顯示語法錯誤,並按照預期在測試儀上工作,在真實網站上根本沒有任何工作。網站設置可能會產生影響,以及其他所有不會顯示在網絡工具上的內容。

相關問題