Редирект с английской версии новостей на русскую

Zdorova
На сайте с 09.01.2010
Offline
133
420

Добрый день!

У меня сайт на двух языках: рус и англ. В английской версии по некоторым причинам вышли из строя новости, а все остальные раздели и интерфейс работают. Люди нажимают на заголовок новости и выдается ошибка.

Я хочу, чтобы люди могли пользоваться англ.версией как и раньше, и только на клике по заголовку новости, чтобы их перебрасывало на эту новость в русской версии сайта.

Рус. новости имеют следующий адрес:

http://www.site.com/?index=news=12135

Англ. новости имеют следующий адрес:

http://www.site.com/en/?index=news=12135

Подскажите плиз, как это настроить. Благодарю.

ukrdev
На сайте с 15.11.2011
Offline
31
#1

что-то вы с параметрами в урле напутали, напишите точно параметры.

---------- Post added 14-03-2012 at 14:23 ----------


RewriteCond %{QUERY_STRING} ^index=(.*)&id=(.*)
RewriteRule ^en/$ http://www.site.ru/?index=%1&id=%2 [R=302]

нужно точно указать параметры

сейчас будет работать так:

Если запрос к примеру

www. site.ru/en/?index=тут_любое_значение&id=тут_любое_значение

идет редирект 302 на

www. site.ru/?index=тут_любое_значение&id=тут_любое_значение

На любой другой запрос редирект срабатывать не будет.

Zdorova
На сайте с 09.01.2010
Offline
133
#2

Большое спасибо!

Действительно, напутал со строкой. Вставил код с соответствующей корректировкой, и все работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий