301 редирект

A8
На сайте с 01.03.2010
Offline
76
355

Добрый день господа есть такая проблема:

Есть сайтик на котором есть раздел

/cattest.php

/cattest.php?test1

….

/cattest.php?testN

в котором есть много проиндексированных категорий. Нужно чтобы не тереть треф сделать 301 редирект на раздел

/catalog/

/catalog/test1

/catalog/testN

Как лучше выйти из этой проблемы?

Делать редирект через .htaccess файлик на каждую категорию или может есть другое ришение?

kosoff
На сайте с 03.08.2011
Offline
74
#1
a8a81919:
Добрый день господа есть такая проблема:
Есть сайтик на котором есть раздел
/cattest.php
/cattest.php?test1
….
/cattest.php?testN
в котором есть много проиндексированных категорий. Нужно чтобы не тереть треф сделать 301 редирект на раздел
/catalog/
/catalog/test1

/catalog/testN
Как лучше выйти из этой проблемы?
Делать редирект через .htaccess файлик на каждую категорию или может есть другое ришение?

я такой вопрос вчера задавал - 1 ответ.

У меня опенкарт и есть модуль в котором прописываются старый УРЛ и новый УРЛ но довольно таки гемморойно для меня т.к страниц очень много. тоже думаю.

купить дубовую щепу (http://bochka01.ru/shepa/chepa_nabor.htm)
A8
На сайте с 01.03.2010
Offline
76
#2
kosoff:
я такой вопрос вчера задавал - 1 ответ.
У меня опенкарт и есть модуль в котором прописываются старый УРЛ и новый УРЛ но довольно таки гемморойно для меня т.к страниц очень много. тоже думаю.

не могли бы вы показать вашу тему

secondary
На сайте с 20.12.2012
Offline
142
#3

У вас идет трафик на категории вида /cattest.php?testN ?

Seo аудит сайтов. Консультации. Качественная внутренняя оптимизация. (/ru/forum/803695) Полная подготовка проектов с нуля! Оптимизация готовых сайтов.
A8
На сайте с 01.03.2010
Offline
76
#4
secondary:
У вас идет трафик на категории вида /cattest.php?testN ?

да сейчас идет, но нужно чтобы шел на

/catalog/

/catalog/test1

/catalog/testN

kosoff
На сайте с 03.08.2011
Offline
74
#5
a8a81919:
не могли бы вы показать вашу тему

/ru/forum/922326 пожалуйста

J
На сайте с 20.02.2014
Offline
120
jkm
#6
a8a81919:
Добрый день господа есть такая проблема:
Есть сайтик на котором есть раздел
/cattest.php
/cattest.php?test1
….
/cattest.php?testN
в котором есть много проиндексированных категорий. Нужно чтобы не тереть треф сделать 301 редирект на раздел
/catalog/
/catalog/test1

/catalog/testN
Как лучше выйти из этой проблемы?
Делать редирект через .htaccess файлик на каждую категорию или может есть другое ришение?


RewriteEngine On

RewriteCond %{THE_REQUEST} " /cattest\.php(?:\?(test\d+))? "
RewriteRule ^ /catalog/%1? [R=301,L]
A8
На сайте с 01.03.2010
Offline
76
#7
jkm:

RewriteEngine On

RewriteCond %{THE_REQUEST} " /cattest\.php(?:\?(test\d+))? "
RewriteRule ^ /catalog/%1? [R=301,L]

Это бы сработало если все ссылки соответсвовали типа /cattest.php?test1 = /catalog/test1

а они имеют различные названия:

например

/cattest.php?test1 = /catalog/AVTO

/cattest.php?test2 = /catalog/AVTO/BMW

и наверное прийдеться около 500 категорий перебивать ручками(логики или закономерности я не вижу. Спасибо всем за советы!

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