WordPress在.htaccess的URL重寫規則排除某個目錄
WordPress在Apache中部署的時候使用htaccess指定重寫規則。 但是,有時候有其他程式時,需要繞過WordPress的偽靜態,直接在網站中加入自己寫的頁面。下面是一種可行的做法。
1. RewriteEngine On
2. RewriteBase /
3. RewriteRule ^index.php$ – [L]
4. RewriteCond %{REQUEST_URI} !^/(custom|custom/.*)$
5. RewriteCond %{REQUEST_FILENAME} !-f
6. RewriteCond %{REQUEST_FILENAME} !-d
7. RewriteRule . /index.php [L]
上面的設置生效後,訪問URL custom/ 下的頁面將不會被WordPress處理。