我有一个.htaccess文件,其中包含典型的wordpress mod_rewrite:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
但是我需要允许某个页面不被重定向。那是'domain / ee' 我尝试添加:
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^ %{DOCUMENT_ROOT}%{REQUEST_URI} [L]
到顶部。当我读它时,应该检查页面是否存在,如果是,则不运行重写的重置。然而,它不起作用。 有任何想法吗?感谢。
答案 0 :(得分:0)
制作第一个重写规则:
RewriteRule ^(path/to/page)$ $1 [L]
这两条规则应该可以防止重写任何实际的文件或目录:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d