我正在尝试使用友好的网址我的类别。
示例数据库

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/

10-13 00:27