【发布时间】:2014-03-22 11:53:06
【问题描述】:
对于知道的人来说,我有一个相当简单的问题,我只是找不到我需要的答案。我已经转移到 vps 并尝试自己配置 vm。我需要重定向:
- domain.com - 默认
- www.domain.com -> domain.com
- *.domain.com -> domain.com
我已经为 www -> 非 www 完成了 .htaccess,所以我有:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
添加了 A 和 CNAME:
- www-@
- * - @
添加虚拟主机
- ServerAlias www.domain.com *.domain.com
我做得对吗(CNAME、vhost、.htaccess)还是可以做得更简单?
你能帮我重定向 *.domain.com -> domain.com(在 .htaccess 中猜测)吗?
【问题讨论】:
-
您要重定向哪些子域?或者你想重定向所有子域
-
所有子域。例如 wwww2.domain.com / asda.domain.com -> 全部重定向到 domain.com(不带 www)
标签: php regex apache .htaccess mod-rewrite