Lopar
@Lopar
системный администратор

Проблема с 301 редиректом?

Доброго времени суток.


Всплыл вопрос 301 редиректом перенаправлять //somesite.com/ru/* на //somesite.com/*


Пробовал разные комбинации типа

RewriteCond %{QUERY_STRING} ^ru
RewriteRule ^(.*)$ http://somesite.com/$1%1/? [R=301,L]

RedirectMatch 301 http://somesite.com/ru(.*) http://somesite.com/$1

RewriteCond %{HTTP_HOST} ^somesite\.com$ [NC]
RewriteRule ^(.*)$ http://somesite.com/$1 [R=301,L]


Но это вуду сильнее меня.
  • Вопрос задан
  • 3414 просмотров
Решения вопроса 1
Urvin
@Urvin
RewriteRule ^ru/(.+) /$1 [R=301,L]


примерно так
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@mgkirs
Все как описал Urvin, я бы еще добавил флаг QSA на всякий случай.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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