komolov87 Posted January 17 Report Share Posted January 17 Добрый день. Сделал копию функционала Брендов. Все работает, но только одна проблема. При переходе в категорию и выборе бренда (нового функционала) - страница не найдена. перелопатил все что мог, так и не понял, куда копать. Знающие люди, подскажите, пожалуйста, в каком файле происходит формирование страницы, куда копать? Заранее спасибо. Quote Link to post Share on other sites
get31 Posted January 17 Report Share Posted January 17 19 минут назад, komolov87 сказал: При переходе в категорию и выборе бренда (нового функционала) - страница не найдена В .htaccess добавили? Quote Link to post Share on other sites
komolov87 Posted January 17 Author Report Share Posted January 17 3 часа назад, get31 сказал: В .htaccess добавили? да Quote Link to post Share on other sites
get31 Posted January 17 Report Share Posted January 17 (edited) Значит где-то не все добавили. Если в админке работает, в БД пишется - пересмотрите клон api/Brands.php, view/BrandsView.php, .htaccess и проверьте аналог брендов в api/Categories.php Edited January 17 by get31 Quote Link to post Share on other sites
komolov87 Posted January 17 Author Report Share Posted January 17 (edited) 3 часа назад, get31 сказал: Значит где-то не все добавили. Если в админке работает, в БД пишется - пересмотрите клон api/Brands.php, view/BrandsView.php, .htaccess и проверьте аналог брендов в api/Categories.php Можно чуть подробнее про api/Categories.php Какая часть кода там связана с брендами И в админке все работает, и на сайте на странице категории выводится. Если перейти из админки на страницу бренда, товары отображаются. Только site.com/catalog/Категория/Бренд выдает страница не найдена Edited January 17 by komolov87 Quote Link to post Share on other sites
get31 Posted January 17 Report Share Posted January 17 4 минуты назад, komolov87 сказал: Можно чуть подробнее про api/Categories.php Какая часть кода там связана с брендами И в админке все работает, и на сайте на странице категории выводится. Если перейти из админки на страницу бренда, товары отображаются. Только site.com/catalog/Категория/Бренд выдает страница не найдена в api/Categories.php ищите brands и делаете тоже самое но меняете brands на клон Quote Link to post Share on other sites
komolov87 Posted January 17 Author Report Share Posted January 17 1 минуту назад, get31 сказал: в api/Categories.php ищите brands и делаете тоже самое но меняете brands на клон Там нет функций, связанных с брендом. Quote Link to post Share on other sites
komolov87 Posted January 18 Author Report Share Posted January 18 Вопрос закрыт. Проблема оказалась в файле .htaccess RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&brand=$2 [L,QSA] RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&trand=$2 [L,QSA] Поскольку оба правила относятся к одному и тому же шаблону ^catalog/([^/]+)/([^/]+)/?$, как только первое правило срабатывает, запрос перенаправляется, и второе правило уже не исполняется. Нужно было дополнить шаблон RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&brand=$2 [L,QSA] RewriteRule ^catalog/([^/]+)/([^/]+)/trand/?$ index.php?module=ProductsView&category=$1&trand=$2 [L,QSA] Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.