Mod rewrite url重写建议用于类别&;子类别
目前,我的网站有大约40个主要类别&大约250个子类别和大约10K个产品 我当前的url是这样的Mod rewrite url重写建议用于类别&;子类别,mod-rewrite,url-rewriting,Mod Rewrite,Url Rewriting,目前,我的网站有大约40个主要类别&大约250个子类别和大约10K个产品 我当前的url是这样的 site.com/1/electroncis (main category) site.com/2/Headphones ( electronics > headphones) ----现在有很多父类和子类 我想做的是跟随 site.com/electroncis (main category) site.com/electroncis/headphones (main > sub)
site.com/1/electroncis (main category)
site.com/2/Headphones ( electronics > headphones)
----现在有很多父类和子类
我想做的是跟随
site.com/electroncis (main category)
site.com/electroncis/headphones (main > sub)
我在url中有ID
,因此在我的代码中我可以获取categoryID
并返回那些匹配的产品,我的表使用categoryID
(而不是类别名称)执行查找。
要实现我想要的…我需要在web.config
文件中创建500多条静态规则吗?必须有更好的方法来做
谢谢我真的认为这不可能。我提出的clostest解决方案是使用键/值对创建重写映射
<add key="cars" value="page.asp?v=1" />
<add key="car/suvs" value="page.asp?v=2" />
我可以使用.NET生成上述标记并将它们粘贴到.config文件中。典型URL方案中的ID在哪里,类似于
http://example.com/CatID
或http://example.com/folder/folder/CatID
,例如??类别ID是否仅为数字?请包括一个示例。CatID始终是数字。Site.com/1/phone重写为Site.com/cat.asp?id=1,或者我可以将这些值存储在SQL server中。使用任何crm都更易于管理。