2017年5月

一个.htaccess文件设置内容,http跳转到https,但手机访问不跳转到http

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_USER_AGENT} !(android|blackberry|googlebot-mobile|iemobile|iphone|ipod|operasmobile|palmos|webos) [NC]
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{HTTP_HOST} ^adomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^bdomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^cdomain.com [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301,NC]

用了OpenDNS的DNS服务器地址,g.alicdn.com绕到日本(47.89.66.232)去了

换了路由器,随手将DNS服务器地址修改了OpenDNS的208.67.222.222,之后觉得浏览淘宝网、京东的网站,页面的图片等加载很慢,以为是路由器或光猫的问题,苦恼了两天。

用mtr查看一下到g.alicdn.com的路由情况,居然是绕道到日本了,且丢包率大,怪不得页面加载得这么慢。将DNS服务器修改为本地宽带商的默认DNS服务器地址后,包括g.alicdn.com的解析地址就在国内,网页加载速度就正常了。