2011-10-20 146 views

回答

21

對.htaccess的更改是即時的,不需要重新啓動。通常情況下,如果您沒有看到.htaccess更改所期望的內容,則會出現語法錯誤,應該檢查Apache的日誌以瞭解發生了什麼。

+0

鏈接到文檔http://httpd.apache.org/docs/2.2/configuring.html#htaccess –

7

NVM found it

.htaccess文件遵循與主配置 文件相同的語法。由於每個請求都會讀取.htaccess文件,因此這些文件中的 所做的更改立即生效。

0

如果使用重定向301,請清除瀏覽器緩存。

+1

在我的情況:chrome緩存我的http到https重定向。如果我在地址欄中輸入舊的網址,Chrome瀏覽器將調用新的網址。即使我已經關閉了.htaccess重定向或更改它。這可能會導致疑難解答,因此請注意瀏覽器緩存。 – mshobnr

0

顯然,有些服務器只定期檢查.htaccess文件。我發現這是我們AWS主機的情況。

我的來源只是回答here下面的評論,但它符合我的經驗和其他人似乎同意。

相關問題