mod_rewrite同一页面有2个网址?

时间:2015-02-12 14:53:33

标签: php apache mod-rewrite url-rewriting

我不确定这是否可行,因为它目前似乎无法正常工作。

此规则目前正常运作:

RewriteRule ^games/([^/\.]+)/?$ /index.php?page=games&console=$1 [NC,L]

但是我也想要它,所以当用户只是去没有控制台部分的游戏时,它会转到index.php?page = games。

我试着像这样添加它,但它似乎不起作用。

RewriteRule ^games/?$ /index.php?page=games[NC,L]

任何想法如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

您的?字符似乎位于错误的位置。如果您希望您的上一个参数是可选的,那么这应该适合您。

RewriteRule ^games/?([^/\.]+)$ /index.php?page=games&console=$1 [NC,L]