Wordpress mod_rewrite阻止我的查询字符串工作

时间:2009-07-29 15:05:19

标签: php wordpress mod-rewrite

在我的根.htaccess文件中,wordpress提出了这个问题:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

并且在子目录中我有这个.htaccess文件:

RewriteEngine on
RewriteRule ^bank/([^/.]+)/?$ bank/index.php?title=$1 [L]

我的.htaccess文件适用于根目录中的其他服务器!我在bank/之后有任何内容时出现404错误,但我知道bank/index.php中的代码正常工作bank/index.php?title=ppi正常工作。

1 个答案:

答案 0 :(得分:0)

尝试此规则:

RewriteRule ^bank/([^/.]+)/?$ index.php?title=$1 [L]

或者在Wordpress规则之前将规则放入文档根目录中的.htaccess文件中。