Биллинговая система Nodeny
03 Мая 2024, 17:48:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: .htaccess  (Прочитано 3172 раз)
bnet
NoDeny
Пользователь
*

Карма: 6
Offline Offline

Сообщений: 85


Просмотр профиля
« : 10 Апреля 2012, 23:56:22 »

После очередных манипуляций с сайтом у нас поменялась структура всех ссылок.
Раньше они были вида:
site.com/ru/catalog/tovar1
site.com/ru/catalog/tovar2
site.com/ru/catalog/tovar3

site.com/ua/catalog/tovar1
site.com/ua/catalog/tovar2
site.com/ua/catalog/tovar3
и т.д.

а теперь:
site.com/catalog/tovar1
site.com/catalog/tovar2
site.com/catalog/tovar3
то-есть без "ua" и "ru"

Проблема в том, что в индексе поисковика есть куууча ссылок "с приставками" ru и ua
и при переходе на сайт с поисковика пользователь видит страницу 404

как мне организовать автоматический редирект со страниц с "ru" и "ua" на действующие страницы сайта?
то- есть,  чтобы по ссылке site.com/ua/catalog/tovar1 шло перенаправление на страницу site.com/catalog/tovar1 и т.д.

если я в правильном направлении, это делается с помощью редиректа средствами .htaccess.
Подскажите пожалуйста решение.
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #1 : 11 Апреля 2012, 02:37:47 »

RewriteRule ^(ru|ua)\/catalog\/([a-z0-9]+)?$ /catalog/$2 [R=301,L]
301 говорит говнояндуксу, что все попытки ползать их упоротым ботом приведут к ничему. Такое правило для гугля нужно оставлять на пол годика и на года 2-3 для московского слоупока.
Записан

bnet
NoDeny
Пользователь
*

Карма: 6
Offline Offline

Сообщений: 85


Просмотр профиля
« Ответ #2 : 11 Апреля 2012, 08:33:38 »

спасибо, работает вот так:
Цитировать
RewriteCond %{HTTP_HOST} ^site\.com\.ua$ [OR]
RewriteCond %{HTTP_HOST} ^www\.site\.com\.ua$
RewriteRule ^ru\/?(.*)$ "http\:\/\/site\.com\.ua\/$1" [R=301,L]
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!