2014-12-11 82 views
0

所以我安装了Wordpress,让我们调用域test.com。这WordPress的默认目录(一说是一个级别以上的wp-content)创建的的.htaccess是如何在不与Wordpress冲突的情况下使用mod_rewrite

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

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

# END WordPress 

我要添加另一个规则,如果触发,应区分WordPress的不重写。举例来说,假设我希望test.com/nochange重定向到test.com/script.php,而不是执行正常的Wordpress重定向。通常情况下这样做的。htaccess的将是

RewriteRule ^nochange$ ./script.php [NC,L] 

但是,什么情况是,WordPress的结束反正运行,当然没有找到404发生。如果我删除了Wordpress .htaccess组件,一切正常。我该怎么做才能让他们一起工作?

回答

0

啊,我只需要使用END标签。

相关问题