0

我有这个链接:www.example.org/thumbnail.php?file=image.jpg&size=article_medium

我重定向到:www.example.org/files/image.jpg

使用此规则:

RewriteCond %{QUERY_STRING} ^file=(.*)$ [NC]
RewriteRule ^thumbnail.php$ /files/%1 [R=301,L]

但是链接重定向到 www.example.org/files/image.jpg&size=article_medium 并给出访问者 404 错误,如何在规则中剪切“&size=article_medium”?

4

1 回答 1

0

您正在匹配行尾。尝试

RewriteCond %{QUERY_STRING} ^file=(.*)\&.*$ [NC]
于 2013-02-12T18:59:52.967 回答