2011-06-21 50 views
1

我在谷歌搜索,因爲至少20分鐘,我不能相信它是很難找到...重寫規則例外靜態頁面以外的WordPress

它應該很容易,但我想不出它出...

問題:

我想提出一個HTML文件在我的WordPress的同一水平,但不希望的RewriteRules「捕捉」到這個頁面並認爲這是一個重定向...

htaccess的:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/

# >> here << this next line is my TEST.... 
RewriteRule ^test\.htm$ test.htm [L] 

RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

當然,一個名爲 「TEST.HTM」 頁面上傳到服務器上。

如上所述,我放置測試的行不起作用。它顯示WordPress主頁,而不是我上傳的「test.htm」頁面。

回答

4

您可以試試這個:

RewriteRule ^test\.htm$ - [PT,L] 

它通過(PT)的請求,不適用任何其他規則(L)。

+0

令人驚歎的,完美的作品! – ecchymose