Wordpress htaccess重定向问题

时间:2011-05-26 03:13:05

标签: wordpress .htaccess redirect

我正在尝试将几个页面重定向到不同的页面。这应该很简单,但显然我很遗憾。

我在子域上安装了wordpress。 Wordpress的通用htaccess是这样的:

# 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

我想将/farm-partners/重定向到/farm-partners/emilys-produce/。我正在尝试使用以下代码:

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L]

但是,打开/farm-partners/不会重定向,只会加载该页面。我错过了什么?

2 个答案:

答案 0 :(得分:1)

使用 WordPress Redirect plugin并且不要混淆htaccess。

你在RewriteRule中缺少什么,它告诉你想要一个外部重定向

RewriteRule ^farm-partners/?$ /farm-partners/emilys-produce/ [L,R=301]

如果你使用RewriteRule,请确保它在评论之外,指出文件的哪些部分可以在没有任何通知的情况下进行编辑(即在#comments标记文件的WordPress部分之外。同样如果你是使用W3 Total Cache或类似的插件。)

答案 1 :(得分:0)

试试这个:

RewriteRule farm-partners/$ /farm-partners/emilys-produce/