在URL上找不到具有多个参数的页面

时间:2018-10-31 19:53:31

标签: php .htaccess

我已经用多个参数重写了URL,但是它抛出了错误404。这就是我所使用的

RewriteEngine on
RewriteRule ^city/([0-9a-zA-Z]+)$ city.php?city=$1 [NC,L] -- This one Works fine
RewriteRule ^blog/([0-9a-zA-Z]+)$/([0-9a-zA-Z_-]+)$ blog.php?city=$1&cat=$2 [NC,L] -- This one is not

第二个RewriteRule不起作用。我也尝试过改用QSA,但是没有用。

1 个答案:

答案 0 :(得分:0)

Options -MultiViews
RewriteEngine on
RewriteRule ^blog/([0-9a-zA-Z]+)/([0-9a-zA-Z_-]+) blog.php?city=$1&cat=$2 [NC,L] -- Removed '$' and It worked.