htaccess重定向GET请求

时间:2019-08-13 05:53:17

标签: .htaccess

我尝试将具有GET请求的某些URL重定向到具有htaccess的新URL。

http://example.com/?screenshot=file%20name.jpg

http://example.com/downloader.php?screenshot=file%20name.jpg

我检查了类似的问题,但无法解决。

1 个答案:

答案 0 :(得分:0)

将此规则添加到.htaccess文件顶部

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{QUERY_STRING} screenshot=(.*)
RewriteRule ^\/$ /downloader.php [QSA,R=301,L]

</IfModule>

或检查此修改后的规则:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{QUERY_STRING} screenshot=(.*)
RewriteRule ^\/$ /downloader.php?screenshot=%1 [R=301,L]

</IfModule>
相关问题