Подстановочные знаки поддоменов htaccess rule? - PullRequest
0 голосов
/ 30 ноября 2010

Я уже настроил зону DNS, чтобы указать *.user.domain.com, она работает нормально, но я получаю известную страницу cpanel по умолчанию.

Я считаю, что в htaccess нужно что-то добавить, чтобы пересылать запросы поддоменов на страницу php.

Пример

simon.user.domain.com -> hello.php?user=simon

Я пробовал следующие правила, но они не работают:

RewriteCond %{HTTP_HOST} ^(^.*)\.user.domain.com
RewriteRule (.*)  hello.php?user=%1

Я поместил его в публичный html-домен domain.com, но, как я уже сказал, он не работает.

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 30 ноября 2010

Перезаписать cond равно регулярное выражение, совместимое с Perl , поэтому в скобках нет ^!

RewriteCond %{HTTP_HOST} ^(.*)\.user.domain.com
...