我有跟踪网址重写代码。
RewriteRule category/(.*).html game.php?subcatmain=$1
RewriteRule category/(.*)/(.*).html game.php?subcatmain=$2
我想在game.php上获取主要类别和子类别数据。
重写规则1正在使用此网址www.example.com/project/category/games/
但规则2不起作用。规则2结果应为
www.example.com/project/category/games/racing-games
我认为这是由于关键字“类别”重复造成的。那么如何避免重复?
答案 0 :(得分:0)
你的正则表达式不正确。
请尝试以下规则:
RewriteRule ^category/([^.]+)\.html$ game.php?subcatmain=$1 [L,QSA,NC]
RewriteRule ^category/([^/]+)/([^.]+)\.html$ game.php?catmain=$1&subcatmain=$2 [L,QSA,NC]