我的客户将其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]
答案 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
。