我希望在 https://www.olddomain.co.uk 上 301 整个域到 https://newdomain.com 上的新域通过.htaccess。目前,我拥有的版本只有在您手动从旧域列表的 Google SERP 中显示的旧链接中删除 www 时才有效 - 因此在单击时显示“无法访问此站点”。删除 URL 的“www”部分并按回车键执行重定向。
当前 .htacess 是:-
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
</IfModule>
我也试过:-
RewriteEngine on
RewriteCond %{HTTP_HOST} ^olddomain.co.uk [NC,OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.co.uk [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]
保持旧域的 SEO 值很重要。任何帮助在这里表示赞赏。
提前致谢
格伦博伊
最佳答案
固定在 2 部分:-
简而言之,问题不在于 .htaccess 实现,它完全有效并且现在工作正常。
关于.htaccess - 301 重定向到 https ://not https://www 上的新域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59636704/