2014-09-29 6 views
0

Я использую виртуальные поддомены, чтобы поймать весь трафик на мой сайт и использовать субдомен в качестве идентификатора в приложении. Весь трафик на URL-адрес не поддомена должен использовать index.html; но мне не удастся получить перенаправление для отправки трафика поддомена на правильную страницу. До сих пор я получил:.htaccess rewriterule дает ошибку 500

suPHP_ConfigPath /var/sites/w/domain.org/ 
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www.domain.org$ [NC] 
RewriteCond %{HTTP_HOST} !^domain.org$ [NC] 
RewriteRule ^(.*)$ /sub.html 

Индекс загрузки страницы на домене URL, но подобласть URL получает ошибку 500, вместо того, чтобы перенаправлять на http://sub.domain.org/sub.html (обратите внимание, что это важно, что я держу субдомен в перенаправлены URL).

Может ли кто-нибудь указать мне правильное направление?

ответ

0

Try включая условие, чтобы проверить, если URI является уже/sub.html

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www.domain.org$ [NC] 
RewriteCond %{HTTP_HOST} !^domain.org$ [NC] 
RewriteCond $1 !^sub\.html 
RewriteRule ^(.*)$ /sub.html 
Смежные вопросы