SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Как сделать редирект в .htaccess ?

yorg yorg  
61
  05.02.2020 11:48       606    

Привет! Скажите как перенаправить с site.com/?lang=en на главную?
И site.com/?lang=fr на site.com/fr ???

Спасибо!


Ответы на пост (5) Написать ответ
wprazor wprazor
519
05.02.2020 12:41
0
yorg yorg
61
05.02.2020 13:42
Я искал, но не знаю какой вариант подойдет! А вы в место того что бы ответить корректно, даете ссылку на все настройки .htaccess

И решение такое:

RewriteCond %{QUERY_STRING} (?:^|&)lang=([^&]*) RewriteRule ^$ /%1? [R=301,L]

0
Решение
wprazor wprazor
519
05.02.2020 14:48
Отлично, теперь вы знаете как сделать. Если бы я вам сделал, то вы бы не запомнили.
0
webchester webchester
39
05.02.2020 14:18
Options +FollowSymlinks RewriteEngine on RedirectPermanent /?lang=en https://site.com RedirectPermanent /?lang=fr https://site.com/fr
0
webchester webchester
39
05.02.2020 14:19
Options +FollowSymlinks
RewriteEngine on
RedirectPermanent /?lang=en https://site.com
RedirectPermanent /?lang=fr https://site.com/fr
0