magento如何解析url?

时间:2010-01-18 11:22:56

标签: url magento

我们使用了django,在django中有一个文件urls.py,它提到了所有可能的url模式。所以我们只想知道,当我打开网址http://localhost/magento/index.php/test123.html时,这将如何映射到产品以及我可以检查哪个文件。

1 个答案:

答案 0 :(得分:3)

Magento有多种匹配网址的方式。模块可以注册自己的模式,这些模式通常是/ module / controller / action

此外,CMS页面具有URL标识符,这些可以是您喜欢的任何内容 - 它们可以包含/ s以给出层次结构的错觉,但它们并不重要。

最后,Categories和Products有URL标识符,并且有一个URL重写表,它将路径(例如/ [category] ​​/ [subcategory] ​​/ [product])映射到产品。在您的示例中,我猜测该产品的URL标识符为“test123”,并且该商店设置为后缀带有“.html”的网址

因此,没有文件可供查看(在本例中),而是数据库/管理区域。