将它放在根目录下面的.htaccess文件中,当然这个代码恐怕也不是适用于所有的服务器。RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.zhaozhishi.net/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^zhaozhishi.net [NC]
RewriteRule ^(.*)$ https://www.zhaozhishi.net/$1 [L,R=301]
如果是子域名或二级域名呢?这个代码放进去后,会把页面跳转到主站上去的,显然要修改了。笔者很快发现,使用以下代码更适用,对子域名也有效:
以上参考资料:http://www.jb51.net/article/109087.htmRewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]