- A+
『本文热词:SEO优化,SEO技巧,郑州网站优化,SEO技术』
如何使用.htaccess将http转向https?
很多时候,确保网页的访问者使用SSL加密的连接您的网页是有帮助的,甚至是必要的,无论是安全性、友善性或是PCI(外部链接-PeripheralComponentInterconnect)标准合规原因。
通过你的.htaccess档案使用mod_rewrite是有办法强制访客使用SSL的。
使用.htaccess将http转向https
强制所有网页流量使用HTTPS,请在你的网页的根目录中的.htaccess档案中加入以下代码。
重点:如果在.htacess文件中有现有的代码,请在上面添加具有类似起始前缀的规则。
RewriteEngineOn
RewriteCond%{SERVER_PORT}80
RewriteRule^(.*)$https://www.example.com/$1[R,L]
务必使用你的真实网址取代www.example.com。

如何使用.htaccess将http转向https?
要强制一个特定的网域(http)来使用https,请在你的网页的根目录中的.htaccess档案中加入以下代码。
RewriteEngineOn
RewriteCond%{HTTP_HOST}^example.com[NC]
RewriteCond%{SERVER_PORT}80RewriteRule^(.*)$https://www.example.com/$1[R,L]
务必使用你想要强制转为https的网址,来取代example.com,此外你需要用真实网址取代www.example.com。
RewriteEngineOn
RewriteCond%{SERVER_PORT}80
RewriteCond%{REQUEST_URI}folder
RewriteRule^(.*)$https://www.example.com/folder/$1[R,L]
请确保将参考文件夹改变为真实的文件夹名称,然后确定取代www.example.com/folder为你想要强制启用SSL的真实网址与文件夹。
将http强制重定向至https,代码如下:
RewriteEngineOn
RewriteBase/
RewriteCond%{SERVER_PORT}80
RewriteRule^(.*)$https://***.com/$1[R=301,L]
将https访问强制重定向至http,代码如下:
RewriteEngineOn
RewriteBase/
RewriteCond%{SERVER_PORT}443
RewriteRule^(.*)$http://***.com/$1[R=301,L]
注释:301永久性转移,如只需要302临时性转移,请将规则最后一行R=301中的=301删除即可。但302临时性转移对搜索引擎不友好。而添加301永久性转移后,就变成了永久性转移----传递原来的权重。
以上就是关于【如何使用.htaccess将http转向https?】的文章内容,如果您还想了解更多关于SEO优化与SEO技巧的相关文章,请继续查看【网站优化】栏目的其它文章,或请关注郑州SEO凯瑞博客(www.krseo.cn)。