Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Для нашего сайта http://tee-shirt.ru/ нужно сделать следующую доработку:

Сейчас url адреса страниц с товаром выглядят следующим образом: http://www.tee-shirt.ru/futbolki-multfilmy-kino-TV/chip/5871

Где последняя группа цифр - это ID самой футболки.

Надо сделать следующее:

1) Чтобы вместо ID футболки использовались название футболки, переведенное в транслит.

При этом из названия должно быть убрано слово "футболка", а пробелы и скобки заменены на нижнее подчеркивание _. Например, футболка называется "Футболка Вжик (5)". Значит, в транслите для url оно должно выглядеть так: vzhik_5. А полное юрл страницы соответственно:

http://www.tee-shirt.ru/futbolki-multfilmy-kino-TV/chip/vzhik_5

2) Создать в таблице goods соответствующее поле и для всех товаров заполнить его названиями для URL, сгенерированными согласно п.1

3) Настроить htaccess таким образом, чтобы старые адреса возвращали редирект 301 на новый адрес.

4) Переделать перелинковку на сайте соответствующим образом

5) Необходимо, чтобы переход на новую адресацию происходил постепенно. То есть, мы указываем список товаров, и эти для этих товаров адрес меняется так, как указано выше. Для остальных страниц адреса остаются старыми, до тех пор, пока мы не решим поменять и их адреса тоже.

Для этого можно создать еще одно дополнительное поле в таблице товара в БД и там указывать, должен ли для этого товара работать старый адрес или новый.

Варнинг! Аттеншн плиз!

Сайт написан на самописном движке. Код написан неаккуратно и плохо структурирован. Если не уверены в своих способностях - не беритесь. Процедура формирования ссылок размазаны по всему коду. Если не уверены в своих силах - пожалуйста не тратьте свое и мое время.

13 лет назад
Areksy
40 летРоссия
15 лет в сервисе
Был
5 лет назад