博客绑定的是www.luoji.men域名,相比直接使用裸域名luoji.men,据说对以后多子域名比较好(好在哪不清楚)。
为了方便日常输入,将裸域名luoji.men转跳到www.luoji.men,(依旧是据说)转跳最好使用301,对搜索引擎友好,不会被误判为垃圾站。
并且还需要将http转到https,默认使用https。
裸域名使用URL转到www域名
- 西部数码的URL转发是使用301,使用这种方式,以后修改ip,只需要维护一个www.luoji.men的解析即可。
- 页面提示说支持https,但我没有使用这种,而是http://luojimen.github.io 301 到http://www.luoji.men,http://www.luoji.men 再301到https://www.luoji.men,将来换ip,或者https取消,只要维护http://www.luoji.men这个站点即可。
检测生效:
apache下http 301方式转跳到https的代码
为了默认使用https方式打开网页,在.htaccess中使用301重定向规则:
重要提示:规则放到.htaccess中的最前面,来保证处理的优先权。
并且使用这种方式后,会影响网站的api服务,比如wordpress的xmlrpc.php服务,使用80端口的http://luojimen.github.io/xmlrpc.php发布文章将失败,只能使用443端口的https://luojimen.github.io/xmlrpc.php
1 2 3 |
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://luojimen.github.io/$1 [R=301,L] |
检测生效:
如何测试301重定向是否生效
- 使用站长之家的HTTP状态查询http://tool.chinaz.com/pagestatus/
- 或者使用站长在线工具的HTTP301转跳检测http://www.sxrczx.com/online/tools/httpstatus.html