将旧网址重定向到新网址

时间:2019-01-06 04:48:23

标签: wordpress .htaccess redirect

我要移至新网址。以前的URL是一个已建立的博客,因此有很多URL需要重定向,因此我可以在.htaccess中使用301重定向,但是问题是我们希望核心URL重定向到某个页面。

我已经尝试过:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR] RewriteCond % . 
{HTTP_HOST} ^www.olddomain.com [NC] RewriteRule ^(.*)$ 
https://newdomain.com/$1 [L,R=301,NC]

RewriteEngine on
RewriteRule ^/$ newdomain.com [R=301,L]
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$ RewriteRule (.*)$ 
http:/www.newdomain.com/blog/$1 [R=301,L]

因此重定向应如下所示:

http://olddomain.com/path/to/page
redirects to http://newdomain.com/path/to/page
EXCEPT http://olddomain.com/
redirects to http://olddomain.com/blog

什么是最有效的重定向方法,而无需进行200多次重定向操作?我发现什么都没用。

0 个答案:

没有答案