.htaccess 是放在網站根目錄的一個隱藏設定檔,Apache 與 LiteSpeed 主機會讀它。WordPress 的永久連結靠它裡面的一段改寫規則,把 /about/ 這種好記的網址交給 WordPress 處理;轉址規則、禁止存取某些檔案、資安外掛的防火牆設定,也常寫在這裡。Nginx 主機不讀這個檔,規則要在主機端設定。
它雖然只是一個文字檔,改錯一個字,整站就可能直接回 500 錯誤,動手前先備份。
常見的坑:搬家時沒帶到、被外掛改壞或權限變成不可寫,會出現「首頁正常、其他頁全部 404」,到永久連結設定頁重新儲存通常就能重建。檔案裡如果出現你沒寫過、針對手機或搜尋引擎來源的轉址規則,要當成入侵跡象處理。
WPTOOLBEAR網站工具熊