Правило перезаписи Apache с условием if в зависимости от настроек браузера Accept-Language - PullRequest
0 голосов
/ 31 октября 2018

Я бы хотел использовать новое условие Apache 2.4 IF для группировки нескольких правил в зависимости от языка:

<If "%{HTTP:Accept-Language} =~ '^it'">
    RewriteRule ^warranty(/)?$ https://www.test.it/support/warranty [R=301,L,NC]
    RewriteRule ^pasta(/)?$ https://www.test.it/support/pasta [R=301,L,NC]
</If>
<If "%{HTTP:Accept-Language} =~ '^es'">
    RewriteRule ^warranty(/)?$ https://www.test.es/support/garantia [R=301,L,NC]
    RewriteRule ^paella(/)?$ https://www.test.es/support/paella [R=301,L,NC]
</If>

Проверка кода языка должна работать как для "es", так и для "es-co" или других испаноязычных стран. Правильно ли это или мне нужен какой-то заполнитель для необязательных конечных символов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...