我正在使用cpanel的服务器上运行次要的wordpress(多站点/网络)站点。该站点以前有很多subdaomins,例如:
问题:我的问题是,大多数子域都不再可用(无论在DNS中还是在其他任何地方)-因此,当您尝试访问shop.example.com时,它仅命中404。
所以我的问题是:如何获取所有子域以重定向到example.com?
我做了什么/已经尝试过:
所以我在做什么错?我很确定我需要组合设置通配符DNS记录,然后在cpanel:P中做一些事情-但我只是无法弄清楚到底是什么。
来自您的帖子
这样做将其强制安装到服务器上,因此它不再只是404,而是 服务器无法识别
shop.example.com
然后您需要从shop.example.com
到您想去的任何地方进行301重定向,您可以在CPanel中进行此操作。您将必须为曾经存在的每个子域执行此操作,从而处理可能出现的任何请求。
不幸的是,没有办法像IP一样使用通配符。就网络服务器软件(例如Apache)而言,每个子域都是一个单独的网站。因此,当您进行重定向时,您正在回答网络服务器软件问题,“好,我收到了shop.example.com
的HTTP GET请求,我可以提供哪些文件?”
请参见section in the CPanel docs以获取有关重定向的更多信息。