我在一个参数中传递了一个国家代码,我希望重写那个 url。例如
www.website.com/deal.php?country_code=gb
至
www.website.com/gb
到目前为止,我已经能够使用
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Match the first two groups before / and send them to the query string
RewriteRule ^([A-Za-z-]+)?$ deal.php?country_code=$1 [L,R=301]
所以我可以访问 www.website.com/gb 并且它可以工作,但我仍然可以访问 www.website.com/deal.php?country_code=gb。理想情况下,如果我尝试访问 www.website.com/deal.php?country_code=gb 我希望它重定向到 /gb
我怎样才能做到这一点?