0

我有followin url重写代码。

RewriteRule category/(.*).html game.php?subcatmain=$1

RewriteRule category/(.*)/(.*).html game.php?subcatmain=$2

我想在 game.php 上获取主要类别和子类别数据。重写规则 1 正在使用此 url www.example.com/project/category/games/ ,但规则 2 不起作用。规则 2 结果应为 www.example.com/project/category/games/racing-games

我认为这是由于关键字“类别”重复造成的。那么如何避免重复呢?

4

1 回答 1

0

您的正则表达式不正确。

试试这些规则:

RewriteRule ^category/([^.]+)\.html$ game.php?subcatmain=$1 [L,QSA,NC]

RewriteRule ^category/([^/]+)/([^.]+)\.html$ game.php?catmain=$1&subcatmain=$2 [L,QSA,NC]
于 2013-11-06T07:51:50.193 回答