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

一直想把这内容做个笔记,由于忙碌关系拖到现在,相信有不少人使用宝塔(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 正则表达式来做替换。

 

 

READ  宝塔 9.5.0 get value error 解决办法
赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《宝塔实现泛域名重定向至指定域名》
文章链接:https://www.rank50.com/technique/2426.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 1

  1. #1

    !!!

    匿名1年前 (2024-03-21)回复

登录

找回密码

注册