用htaccess重写查询网址?

时间:2014-12-21 06:45:06

标签: .htaccess

我正在尝试改写这个:

https://somesite.com/download?id=someid

到此:

https://somesite.com/?dl=someid

其中“someid”是通配符。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteCond %{QUERY_STRING} (^|&)dl=[^&]+ [NC]
RewriteRule ^download/?$ / [NC,L]

QUERY_STRING会自动转移到新的目标URI。