Anything.DomainName.com перенаправить на DomainName.com/xx/test.html с помощью .htaccess - PullRequest
0 голосов
/ 16 апреля 2011

Я хочу перенаправить WildChar.DomainName.com на DomainName.com/xx/test.html, используя .htaccess

.htaccess код

Options +FollowSymLinks

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^\.DomainName\.com
RewriteRule ^(.*)$ /xx/index.html [L]

</IfModule>

[обновить] По какой-то причине я не могу отправить сообщение на superuser.com, поэтому, пожалуйста, не закрывайте и не перемещайте этот вопрос туда

Спасибо Jean

1 Ответ

0 голосов
/ 16 апреля 2011

Вы можете попробовать это:

RewriteCond %{HTTP_HOST} ^(.+)\.domainname\.com
RewriteRule .* http://domainname.com/xx/index.html [R]

Условие должно соответствовать любому непустому поддомену.

Если вы хотите передать информацию о том, какой поддомен был доступен на перенаправленном сайтезатем вы можете добавить% 1 (это первое совпадение с регулярным выражением из RewriteCond) к перенаправлению, например,

RewriteRule .* http://domainname.com/xx/index.html?from_subdomain=%1 [R]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...