Исключение RewriteRule для статической страницы вне WordPress - PullRequest
1 голос
/ 21 июня 2011

Я ищу в Google, по крайней мере, 20 минут, и не могу поверить, что это так сложно найти ...

Это должно быть довольно легко, но я не могу понять ...

ПРОБЛЕМА:

Я хочу разместить 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 Ответ

4 голосов
/ 21 июня 2011

Вы можете попробовать это:

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

Он проходит (PT) запрос и не применяет никаких дальнейших правил (L).

...