Доброго дня специалисты, прошу помочь в одном деле. Есть задача для близкого клиента изменить одну, но очень не малую важную вещь.
Есть интернет-магазин и его ссылка на товар прописывается вот так mysite.com/item/177 (неправильно)
а есть второй сайт и у него ссылка прописывается вот так mysite.com/item/mitsuwa-rose-fragrance-bubble-soap -600ml (правильно)
Так вот нужно чтобы у первого интернет-магазина ссылка к товару прописывалась в адресной строке полноценная к товару, как во втором примере. Не сталкивался никогда с Kohana, но понимаю, что это дело 5 минут. Знаю, что надо в каком то файле, что то где то подправить а не понимаю.
Очень нужна ваша помощь. Если не сложно просто написать куда надо зайти, чтобы поменять этот параметр.
тебе нужно разобраться с 2мя вещами
- с роутами
- с контролером который отдает uri
в зависимости от того как написан код може быть 5 минут, может день)
роуты могут быть в бутстрапе, могут быть вынесены отдельно, по коду это выглядит как-то так
Route::set('routename', 'blblblblba')
->defaults(array(
'controller' => 'bpage',
'action' => 'step1',
));
можешь поискать их полнотекстным поиском например по фразе Route::set
item(/< id >) вот эта часть втыкивается в контролере
'controller' => 'main', - это будет main.php в папке с контролеррами
там будет
'action' => 'item', типа такого clip2net.com/s/iu1Wpo
и в этой части кода будут манипуляции с id или чем то, что заменит цифры на чпу
Смотрите, в одном сайте строка БРЕНДЫ идет вот так /brand/459 (не правильно) а в другом вот так /brand/3w-clinic и это то что нужно.
Чтобы система задавала не цифровые значения ссылок, а именные.
почти рядом) это все равно править бы пришлось потому что по другому страница бы не открылась с новым урлом
дальше нужно копать в ту часть которая uri создает
это может быть сделано по разному, но тебе нужно искать цикл в котором генериться контент, после того как его выгребли из базы, может в том же main.php, может во вьюхе типа list_item.php,
---
вообще если что то подсказывать не видя кода - то это чистой воды шаманство, закидывай код на какой нить гитхаб или пастебин
Как оптимизатор могу вам сказать что затея не стоящая.
Сначала у вас выкинет из индекса все страницы и обплюётся 404, если только 301 редирект с каждой на каждую делать, но тогда надо что бы и по старому и по новому адресу страница работала.
Далее когда у вас новые страницы войдут всё же в индекс вас ждёт разочарование потому что ничего не изменится ))