专注是一种工匠精神

宝塔实现泛域名重定向至指定域名

一直想把这内容做个笔记,由于忙碌关系拖到现在,相信有不少人使用宝塔(BT-Panel),它是一套让IT可以方便管理的interface,今天就大概简单说明要怎么样实现泛域名301或302重定向至某个域名。

 

这边以Nginx为例:

a.com、*.a.com

一般来讲会添加这两种域名到宝塔网站列表上,而 *.a.com 又包含了 www.a.com(dns response 跟 cache key-value 就先不考虑特殊情况),我们如果要图方便,就不用额外在绑定 www.a.com,只是会影响到一些特殊情况,但是这边不赘述。

为了实现 *.a.com(包含 a.com 顶级域名)全部 301 rewrite 至 www.a.com,要手动修改很多地方,宝塔(目前为 8.0.5 ver.)目前没有考虑泛域名站群的细节,所以在便捷配置上,你需要自己手动修正优化才能实现。

 

if ($host ~ '^a.com'){
return 301 http://www.a.com$request_uri;
}

 

~ 跟 ^ 要改掉,配置文件的 *.a.com 也要用 regex 正则表达式来做替换。

 

 

赞(1)
未经允许不得转载:伦客网 » 宝塔实现泛域名重定向至指定域名

评论 1

8 + 8 =
  1. #1

    !!!

    匿名訪客 1个月前 (03-21) 这家伙可能用了美佬的代理 谷歌浏览器  CPH1835 Build/QP1A.190711.020 P1 10 世界 美国加州三藩CloudFlare公司AS13335任播网络CDN全球节点(CLOUDFLARENET)(WorldAnyCast)回覆