0

*.domain.comからdomain.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 に答える