2016-02-07 10 views
0

Поэтому у меня есть это правило, что это прекрасно работает:Htaccess для конкретного домена

RewriteRule ^images_designs/([^.]+)-d00([^/]+)\.png$ /image_design_watermark.php?design=$2 [L,QSA,NC] 

Сейчас я бы просто добавить дополнительный «язык» переменной, связанной с доменом, Htaccess используется на

I попытался это, но он не работает:

RewriteCond %{HTTP_HOST} ^(ni-dieu-ni-maitre|blablabla)\.com$ [NC] 
RewriteRule images_designs/([^.]+)-d00([^/]+)\.png$ /image_design_watermark.php?design=$2&language=fr [L,QSA,NC] 

RewriteCond %{HTTP_HOST} ^(no-gods-no-masters|ni-dios-ni-amo)\.com$ [NC] 
RewriteRule images_designs/([^.]+)-d00([^/]+)\.png$ /image_design_watermark.php?design=$2&language=en [L,QSA,NC] 
+0

URL-адрес является 'HTTP: // п-Дье-п-maitre.com'? – chris85

+0

проверено на 'https: // www.no-gods-no-masters.com' –

+0

Вопросы или вопросы с ответом? – chris85

ответ

1

%{HTTP_HOST} включает поддомены, так что вы должны добавить www в этом.

RewriteCond %{HTTP_HOST} ^(?:www\.)?(ni-dieu-ni-maitre|blablabla)\.com$ [NC] 

и

RewriteCond %{HTTP_HOST} ^(?:www\.)?(no-gods-no-masters|ni-dios-ni-amo)\.com$ [NC] 

или вы могли бы сделать его более свободным и снять стартовый якорь, ^ я бы пойти по этому пути, хотя.

Ссылка: http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

Смежные вопросы