[Помощь] Как сделать ссылку вида www.site.ru/название_товара.html

Статус
В этой теме нельзя размещать новые ответы.

hischnick

Старатель
Регистрация
18 Янв 2008
Сообщения
162
Реакции
14
Всем привет.
Поискал по форуму не нашел такой темы

Только недавно столкнулся с .htaccess, уже с парой строчек разобрался:)


Как сделать ссылку вида Для просмотра ссылки Войди или Зарегистрируйся ?
т.е.

___site.ru/nokia_5200.html
___site.ru/lg_kp100_black.html


Принцип формирования названия ссылки страницы:
Берется название товара (в случае если русскоязычное – перетранслируется в английские буквы, т.е telefon, shina и тд), если англоязычное - так и остается.Требований к правилам трансляции нету, можно как перетранслируются SMS у операторов моб связи. Каждое слово разделяется нижним подчеркиванием “_”. В конце добавляется код товара, все заглавные буквы переводятся в строчные. Все знаки, которые не являються буквой или цифрой заменяются на знак “_”.

Как пример,

Название товара: Диск RIAL Campo 5.5*13 серебристый
Код товара: 8-CA55338A11

Ссылка должна быть такого вида:
___myshop.com/29/disk_rial_campro_5_5_13_serebristyj_8_CA55338A11.html


Насколько это сложно реализовать ?
Как это скажется на скорости работы сайта ?

с ув, hischnick
 
Выполняешь такие действия:
1. в таблице товаров заводишь поле, где будешь записывать символическое название товара;
2. в .htaccess пишешь строку типа
RewriteRule ^([a-z0-9_]+).html$ index.php?tovar=$1 [L]
3. в index.php обрабатываешь параметр tovar, и отбираешь по нему в поле из п.1
4. выводишь результат
 
и незабудьте внутренние ссылки переделывать регэкспом - иначе внутренняя перелинковка не будет работать и от красивых тэгов толк только для юзеров)
 
и незабудьте внутренние ссылки переделывать регэкспом - иначе внутренняя перелинковка не будет работать и от красивых тэгов толк только для юзеров)

Здесь не все понял, объясните, что такое регэксп
 
Всем привет.
Поискал по форуму не нашел такой темы

с ув, hischnick

Для oscommerce существует модуль Ultimate SEO URL, которые преобразовывает ссылки вида:
Для просмотра ссылки Войди или Зарегистрируйся
В примерно такие:
Для просмотра ссылки Войди или Зарегистрируйся
Скачать можно здесь Для просмотра ссылки Войди или Зарегистрируйся
 
Попоробуй Ultimate SEO URLs

Попоробуй Ultimate SEO URLs
Для просмотра ссылки Войди или Зарегистрируйся

Добавлено через 1 минуту
Ultimate SEO URLs в сборке osc GB Edition вроде нормально работает
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху