网站在做了https认证后,之前的301重定向只能满足http下的。对于https的还是需要写新的规则才可以解决。一般网站http下的301可以通过虚拟主机后台或者宝塔面板就可以完成了。对于https的稍微又不一样,是需要我自己填写规则的。
带www和不带www的301重定向
http下:是由http://abc.com,跳转到http://www.abc.com
https下:由http://abc.com,跳转到https://www.abc.com
zblogPHP版本程序301举例
直接到网站根目录找到“.htaccess”文件(只针对Apache环境,如果找不到打开隐藏选项就能看到)打开直接在RewriteEngine On下面添加以下代码就可以了。
添加代码:
RewriteCond %{HTTP_HOST} ^58xiake\.com$ [NC]
RewriteRule ^(.*)$ https://www.taoyuanxia.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R=301]
把里面58侠客的域名直接换成自己的域名就可以了。58侠客个人博客的301重定向是从不带www的跳转到带www的,如果你的是相反的,可以换下上面域名的位置就行了。不过一般情况下大家都是跳转到带www的域名的,行业通用惯例吧。
还木有评论哦,快来抢沙发吧~