[英]Subdomain wildcard redirect
我正在使用 cPanel 的服务器上运行一个次要的 WordPress(多站点/网络)站点。 该网站曾经有很多子域,例如:
shop.example.com
cars.example.com
music.example.com
问题:
大多数子域不再可用(在 DNS 和其他任何地方都没有) - 所以当您尝试访问 shop.example.com 时,它只会达到 404。
所以我的问题是:
如何让所有子域重定向到example.com
?
我已经做过/尝试了什么:
*.example.com
记录指向正确的 IP*.example.com
记录指向example.com
shop.example.com
*.example.com
),以及其他一些不同的东西那么我做错了什么? 我很确定我需要结合设置通配符 DNS 记录,并在 CPanel:P 中做一些事情——但我就是不知道到底是什么。
从你的帖子
这样做会强制它进入服务器,因此它不再只是 404,但服务器无法识别
shop.example.com
然后,您需要从shop.example.com
执行 301 重定向到您想要的任何位置 go,您可以在 CPanel 中执行此操作。 您必须为曾经存在的每个子域执行此操作,从而处理可能出现的任何请求。
不幸的是,没有办法像 IP 那样使用通配符。 就网络服务器软件而言,每个子域都是一个单独的网站,例如 Apache。 因此,当您进行重定向时,您正在回答网络服务器软件问题,“好的,我收到了一个 HTTP GET 请求shop.example.com
,我要提供哪些文件?”
有关重定向的更多信息,请参阅CPanel 文档中的此部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.