WordPress 是全球最多人使用的內容管理系統(CMS, Content Management System),在安裝 WP 的過程中會產生一組名為「.htaccess」的設定檔案,透過預設的的文件語法對 Linux 系統目錄進行各種權限規則設置。
由於我們在操作、修改系統設定時,往往會因為寫入錯誤語法或是不小心手誤刪除一個字元,都可能導致整個網站倒站(可參考《修復 WordPress 連線失敗 HTTP 500 Internal Server Error 的 8 種維修方案》),這時候最標準的修復原則之一,就是檔案內容回復到原始文件設定後再逐一修復臭蟲(Bug)。
我特別在這邊記錄下 WordPress 官方預設 .htaccess 文件語法,只要是透過 WordPress 建構的網站都能使用這組官方默認的預設語法,使用時將整份文件語法覆蓋 WP 目錄下的 .htaccess 內容即可。
WordPress 官方預設 .htaccess 文件語法
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END Mountos's WordPress
發佈留言