我正在尝试使用友好的网址我的类别。
示例数据库
cat_id | parent_id | name | url
1 0 cat1 cat1
2 1 cat2 cat2
我的方法是传递带有url值的参数cat,例如show.php?CAT= CAT1
在.htaccess中,我必须重写为/cat1
但如果我想访问cat2呢?我想重写为cat1/cat2,所以参数是show.php?cat=cat1/cat2,然后解析该值以确保cat2属于cat1。
等等。
我没有使用mvc,所以我必须自己做。
如果有其他更好的解决方案,请建议我阅读
提前谢谢。
最佳答案
您已经在数据库中保存了“url”,我认为最简单的解决方案是将完整的类别字符串(包括父类)放在数据库的该列中。即:
cat_id | parent_id | name | url
1 0 cat1 cat1
2 1 cat2 cat1/cat2
或者是关于.htaccess语法的问题?
关于.htaccess - 友好的网址类别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2688709/