将wordpress文章从域重定向301到另一个域

时间:2015-06-17 07:48:07

标签: wordpress .htaccess redirect

我的客户将其wordpress网站更改为新域名。 我尝试使用htaccess动态重定向301文章,但它不起作用。

文章的网址格式为:/%year%/%monthnum%/%day%/%postname%/

我把它放在htaccess但没有工作:

redirect 301 /([0-9]*)/([0-9]*)/([0-9]*)/(.*)/ http://www.newdomain.com/$1/$2/$3/$4/
你能帮帮我吗? 感谢

编辑: 这是我的实际.htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

RewriteRule ^(\d+)/(\d+)/(\d+)/([\w\-]+)/?$ http://www.newdomain.com/$1/$2/$3/$4/ [R=302,NC,L]

1 个答案:

答案 0 :(得分:0)

你可以使用mod_rewrite:

RewriteEngine On
RewriteRule ^(\d+)/(\d+)/(\d+)/([\w\-]+)/?$ http://www.newdomain.com/$1/$2/$3/$4/ [R=302,NC,L]

如果您对重定向感到满意,并希望将其永久化,则可以将302更改为301