2013-07-08 5 views
0

вот мои настройки htaccess для перенаправления URL-адресов, которые не начинаются с «www». (На моем LIVE-среде):htaccess ignore rewriterule для поддомена

RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 

я также работаю мои зеркальные среды тестирования на субдомене под названием test.mydomain.com. как я могу отключить это правило для него (так как он всегда будет перенаправлен на живую среду)?

благодаря

ответ

0

Просто добавьте test в вашем негативных RewriteCond так:

RewriteCond %{HTTP_HOST} !^(www|test)\. 
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L] 
0

ответ анубхав работал для меня с небольшой корректировкой:

RewriteCond %{HTTP_HOST} !^(www|test)\. [NC] 
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L] 
Смежные вопросы