Как magento разбирает url? - PullRequest
       6

Как magento разбирает url?

3 голосов
/ 18 января 2010

Мы использовали django, и в django есть один файл urls.py, в котором упоминаются все возможные шаблоны URL. Поэтому мы просто хотим знать, что когда я открою URL http://localhost/magento/index.php/test123.html, как это будет соответствовать продукту и какой файл я могу проверить для этого.

1 Ответ

3 голосов
/ 18 января 2010

Magento имеет более одного способа сопоставления URL. модули могут регистрировать свои собственные шаблоны, и они обычно имеют форму / модуль / контроллер / действие

Кроме того, на страницах CMS есть идентификаторы URL, и они могут быть любыми: они могут содержать / s, чтобы создать иллюзию иерархии, но они не важны.

Наконец, категории и продукты имеют идентификаторы URL, и существует целая таблица перезаписей URL, которые отображают путь (например, / [category] / [subcategory] / [product]) к продукту. В вашем примере я бы предположил, что идентификатором URL продукта является «test123» и что магазин настроен на суффикс URL с «.html»

Итак, нет файла для поиска (в данном случае), а есть область базы данных / администратора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...