RewriteRule和Wordpress页面参数

时间:2011-09-22 23:34:10

标签: php wordpress .htaccess http-status-code-404

我想将自定义参数发送到我的wordpress页面。 并有这个规则。

RewriteRule ^mypage/(.+)$ index.php/mypage/?url=myparameter [L]

有趣的是它在我的本地机箱上运行良好,但在我的在线服务器上无效。 重写已启用,如果我重写它以加载图像它工作得很好但如果我使用此规则wp返回404。 我真的不知道该怎么做。

这是完整的htaccess文件。 唯一的区别是本地的rewritebase参数

RewriteBase /mysite/
RewriteRule . /mysite/index.php [L]

在线

RewriteBase /
RewriteRule . /index.php [L]



# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mysite/
RewriteRule RewriteRule ^mypage/(.+)$ index.php/mypage/?url=myparameter [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mysite/index.php [L]
</IfModule>

# END WordPress

0 个答案:

没有答案