WordPress外部静态页面的RewriteRule异常

时间:2011-06-21 16:04:30

标签: wordpress .htaccess mod-rewrite url-rewriting

我至少在20分钟内搜索Google,我无法相信它很难找到...

应该很容易,但我无法弄明白......

问题:

我想将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”页面。

1 个答案:

答案 0 :(得分:4)

你可以尝试这个:

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

它通过(PT)请求,不再适用任何其他规则(L)。