Anumik
@Anumik

Как правильно использовать mode_rewrite?

Доброго времени суток
Мне необходимо подменять URL-ы типа site.com/... на site.com/city/... где значение city задается в куке, знаю как можно изменять URL в .htaccess для юзера, но как сделать логику
if ($_COOKIE['CITY']=1)
{...} 
elseif 
($_COOKIE['CITY']=2)
{...}...

не понимаю, можно ли как то в .htaccess использовать условия или таким же образом через php подменять URL?
  • Вопрос задан
  • 178 просмотров
Решения вопроса 1
BOOMER_74
@BOOMER_74
Full-Stack разработчик
RewriteEngine on

RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{HTTP_COOKIE} cookie_name=([^;]+) [NC]
RewriteRule ^(.*)$ http://site.com/%1 [L,R=301]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы