将带有wordpress文章的301从一个域重定向到另一个域
我的客户把他的wordpress网站改成了一个新域名。 我尝试使用htaccess将文章动态重定向到301,但它不起作用 文章的URL格式为:/%year%/%monthnum%/%day%/%postname%/ 我将其放入htaccess,但不起作用:将带有wordpress文章的301从一个域重定向到另一个域,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我的客户把他的wordpress网站改成了一个新域名。 我尝试使用htaccess将文章动态重定向到301,但它不起作用 文章的URL格式为:/%year%/%monthnum%/%day%/%postname%/ 我将其放入htaccess,但不起作用: redirect 301 /([0-9]*)/([0-9]*)/([0-9]*)/(.*)/ http://www.newdomain.com/$1/$2/$3/$4/ 你能帮我吗? 谢谢 编辑: 这是我实际的.htaccess: Rewr
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]
您可以使用mod_rewrite进行以下操作:
如果您对重定向感到满意,并希望将其永久化,则可以将
302
更改为301
抱歉,它不起作用。我用我的实际htaccess编辑我的问题。你需要将规则移到你的重写库
下方,否则它将不起作用。
RewriteEngine On
RewriteRule ^(\d+)/(\d+)/(\d+)/([\w\-]+)/?$ http://www.newdomain.com/$1/$2/$3/$4/ [R=302,NC,L]