Группа: Пользователь Ранг: Продвинутый Регистрация: 20.08.2011 | Баг или так задумано? Короче перевел свой сайт на ЧПУ и вот, что заметил! Если в деталях товар имел ссылку на другой товар в виде: href="index.php?p=shop&action=showproduct&id=76&cid=16" (замечу, такая ссылка нормально работает без ЧПУ и указывает на товар!) - то ЧПУ как-то не корректно отображается - http://ДОМЕН/shop/&action=showproduct&id=75&cid=16 т.е. в принципе даже с включенным ЧПУ можно обратиться по динамической ссылке, но в данном случае она на половину отображается как с ЧПУ, а другая половина как динамическая. если же ссылка имеет вид - href="index.php?p=shop&action=showproduct&id=76&cid=16&pname=НАЗВАНИЕ ТОВАРА - то ЧПУ генерируется нормально - http://ДОМЕН/shop/show-product/76/16/НАЗВАНИЕ ТОВАРА/ по началу я делал ссылки без НАЗВАНИЯ ТОВАРА, т.к. просто копировал их из админки в товарах, щелкая по артикульному номеру товара правой кнопкой. Вот и наставил таких "обрезанных" ссылок везде, которые сейчас не работают при включенному ЧПУ. Как я понял, с ЧПУ /shop/show-product/76/16 - обязательно должно быть в ссылке указано НАЗВАНИЕ ТОВАРА. Может тогда стоит в админке исправить ссылки артикула(сделать ее с названием товара - &pname=) и возможно еще где-нибудь...т.к. с отключенным ЧПУ ссылка href="index.php?p=shop&action=showproduct&id=76&cid=16" и href="index.php?p=shop&action=showproduct&id=76&cid=16&pname=НАЗВАНИЕ ТОВАРА" - будут обе работать! НО вот с включенным ЧПУ, уже будет косяк. Отредактировано ShadoW: 18.11.2011, 17:43:21 |