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處理。

您可能也會喜歡…

發佈留言