Помогите с редиректом

drekmd
На сайте с 09.09.2011
Offline
67
891

Здравствуйте многоуважаемые форумчане.

У меня такая проблемка, как правильно сделать редирект в файле .htaccess?

проблема в том что у меня структура ссылок такая: site.ru/category.php?id=895 , site.ru/goods.php?id=85689 и т.д.

помогите настроить, что бы было так: site.ru/название категории/название товара.html

За ранее, благодарен.

Все тексты для своих сайтов, я заказываю тут ( http://vk.cc/24qNsd ) Сюда лью трафф, убойный конверт ( http://vk.cc/2fRcwQ )
minor
На сайте с 04.10.2010
Offline
70
#1
Здравствуйте многоуважаемые форумчане.
У меня такая проблемка, как правильно сделать редирект

Поконкретнее что нужно, редиректы бывают разные.

PHP experience 2 year, comprehend seo
drekmd
На сайте с 09.09.2011
Offline
67
#2
minor:
Поконкретнее что нужно, редиректы бывают разные.

Извините, тема была не дописана. Теперь дописал конкретный вопрос.

minor
На сайте с 04.10.2010
Offline
70
#3
site.ru/category.php?id=895 в site.ru/название категории/название товара.html

Я думаю что нужно менять роутинг движка на котором написан сайт, через .htaccess такого не сделать, через него можно сделать что то подобное site.ru/category/895

drekmd
На сайте с 09.09.2011
Offline
67
#4
minor:
нужно менять роутинг движка

движок ECShop, вы знаете такой? если да, то как там поменять все это?

minor
На сайте с 04.10.2010
Offline
70
#5
siv1987
На сайте с 02.04.2009
Offline
427
#6
drekmd:
проблема в том что у меня структура ссылок такая: site.ru/category.php?id=895 , site.ru/goods.php?id=85689 и т.д.
помогите настроить, что бы было так: site.ru/название категории/название товара.html

Через htaccess только построчным редиректом для каждого урл.

drekmd:
если да, то как там поменять все это?

Поменять? так значит вы еще адреса не поменяли? Причем тогда редирект? http://www.google.ru/search?client=opera&rls=ru&q=ECShop+%D1%87%D0%BF%D1%83&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

drekmd
На сайте с 09.09.2011
Offline
67
#7
siv1987:
Через htaccess только построчным редиректом для каждого урл.


Поменять? так значит вы еще адреса не поменяли? Причем тогда редирект?

ну а допустим новая ссылка такая: site.com.ua/category-599-b0-turizm-i-kemping.html

то как сделать редирект со старой ссылки: site.com.ua/category.php?id=599 ??? на новую...

siv1987
На сайте с 02.04.2009
Offline
427
#8

Никак, если там содержится текст который нельзя сопоставить b0-turizm-i-kemping. Это через htaccess конечно, если не писать построчно. Но вполне реалезуемо в скрипте.

drekmd
На сайте с 09.09.2011
Offline
67
#9
siv1987:
Никак, если там содержится текст который нельзя сопоставить b0-turizm-i-kemping. Это через htaccess конечно, если не писать построчно. Но вполне реалезуемо в скрипте.

но как то же делают... из за этих ссылок в поисковиках проиндексировано по 4 дублей на каждую ссылку...

minor
На сайте с 04.10.2010
Offline
70
#10

Нужно делать редирект в коде на страницах сайта, сравниваем запрошенный результат с каким нибудь алиасом, и если не совпадает редиректим.

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