我要移至新网址。以前的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多次重定向操作?我发现什么都没用。