QQ 1640076782

2016年05月13日

Apache Http 跳转到 Https 方法

Filed under: phper — 标签: — liphp @ 10:41 上午

安装https以后发现直接访问http://www.123.com 也可以访问 不会直接跳转到https 这个对于优化是有一定影响的,为什么做了301跳转 还是不管用呢.
http是80端口,https是443端口,服务器一般都是80端口 所以需要做一些处理:

首先在网站根目录下创建.htaccess文件,如果目录下已经有.htaccess文件直接写入:
RewriteEngine on
RewriteBase / #我这行是没有配置
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]

但是你放入次代码 你会发现 你输入 123.com 这个域名的时候会跳转出现:https://123.com 没有达到预期想要的 https://www.123.com
下面在做一下这个处理 :

注意 :这个要放在下面上面代码下面.

成功案例:
输入域名 不带www

打开后:

成功跳转到最适合优化的网址 下面展示两个成功案例:
onepound.cn
aokereyewear.com