首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plesk VPS -将无效的子域请求重定向到www.domain.com

问Plesk VPS -将无效的子域请求重定向到www.domain.com
EN

Stack Overflow用户
提问于 2016-07-28 23:10:52
回答 2查看 149关注 0票数 1

我有一个几百个域名的Plesk VPS。大多数都有相同的IP。

如果用户转到一个无效的子域,他们总是被重定向到我设置的第一个域。如何通过htaccess或DNS强制xyz.domain.com等无效子域请求重定向到www.domain.com?

EN

回答 2

Stack Overflow用户

发布于 2016-07-28 23:16:56

下面是您应该放在您的域名"domain.com“的htaccess文件中的htaccess规则

代码语言:javascript
复制
# Check for invalid subdomain
RewriteCond %{HTTP_HOST} !^(www\.)?yourdomain.com$
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,QSA,R=301]
票数 0
EN

Stack Overflow用户

发布于 2016-08-01 23:21:37

这可以通过.htaccess完成,因为无效的子域不会命中有效的虚拟主机。

我认为这可以通过工具&设置> DNS模板的通配符CNAME DNS记录来完成(但请先在一些测试站点上测试它)

(请注意,此操作可能不适用于自定义DNS记录的域名)

(请注意,如果您尝试强制应用DNS模板,则所有域的DNS自定义可能会丢失(我不记得确切的这一行为))

如果你不能使用DNS模板,你总是可以通过命令/usr/local/psa/bin/dns自动添加新的DNS记录到每个域

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38640302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档