prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как правильно задать произвольное id в URL?

Подскажите, есть URL типа:
/?id=1&lang=ru, /?id=2&lang=ru и т.д.

в .htaccess язык задаю в зависимости от языка браузера, а вместо id=(число) вставляю знак — ^
получается такой вид
/?%5e&lang=ru
и соответственно «Сайт выполнил переадресацию слишком много раз.»

и собственно сам вопрос: какое значение задать в том месте, где id=(число), и чтобы небыло этой ошибки «Сайт выполнил переадресацию слишком много раз.»

Код htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteCond %{HTTP:Accept-Language} (ru|by|kz) [NC]
RewriteRule .* https://example.com/?^&lang=ru [R=302,L]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteCond %{HTTP:Accept-Language} (uk) [NC]
RewriteRule .* https://example.com/?^&lang=ua [R=302,L]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* https://example.com/?^&lang=en [R=302,L]
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы