0

我有一个别名,例如*.domain.comdomain.com

因此,我需要从a.domain.com重定向到特定IP ,并在b.domain.comz.domain.com等其他子域上发送错误 404。

我知道有必要深入研究.htaccess但找不到正确的解决方案。

4

2 回答 2

2

我找到了解决方案。

RewriteCond %{HTTP_HOST} ^a.domain\.com [NC] 
RewriteRule (.*) http://111.111.111.111/$1 [R=301,L]

RewriteCond %{HTTP_HOST} !^domain\.com [NC] 
RewriteRule (.*) http://domain.com/404/ [R=301,L]
于 2012-09-25T20:25:09.283 回答
0

理想情况下,您将修复名称服务器以将 a.domain.com 指向正确的服务器。如果没有,您应该使用虚拟主机,然后使用重定向 ( http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect ) 为您获取正确的地址。

于 2012-09-25T18:30:58.620 回答