Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 301在https://not上直接到新域https://www_.htaccess_Redirect_Seo - Fatal编程技术网

.htaccess 301在https://not上直接到新域https://www

.htaccess 301在https://not上直接到新域https://www,.htaccess,redirect,seo,.htaccess,Redirect,Seo,我期待301一个完整的域到一个新的域上通过.htaccess。目前,我的版本只有在你手动从Google SERP中显示的旧域名列表的旧链接中删除www时才起作用,因此点击时显示“无法访问此网站”。删除URL的“www”部分并点击return执行重定向 当前.hAccess是:- <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L] </IfM

我期待301一个完整的域到一个新的域上通过.htaccess。目前,我的版本只有在你手动从Google SERP中显示的旧域名列表的旧链接中删除www时才起作用,因此点击时显示“无法访问此网站”。删除URL的“www”部分并点击return执行重定向

当前.hAccess是:-

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
</IfModule>
重要的是要保持旧域名的SEO价值。在此感谢您的帮助

提前谢谢

Glennboy由两部分固定:-

  • 域上的DNS设置没有覆盖“www”,这是一个简单的错误,无论如何都会停止显示“www”
  • 向旧域添加了有效的SSL证书,以确保安全地遍历SSL-SSL
  • 简而言之,问题不在于.htaccess实现,它完全有效,现在运行良好

    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]