通过正则表达式重定向oscthumb.php查询字符串无法?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (41)

我无法解决这个问题。我需要重定向这种网址:

http://www.example.com/oscthumb.php?src=/images/image.jpg

要么

http://www.example.com/oscthumb.php?src=/images/image.jpg&w=150&h=131.8125&f=jpg&q=95&hash=317ec2edb3fa82e56787a5f3308d5e96

http://www.example.com/images/image.jpg

没有参数。Image.jpg可以有所不同

我怎么能这样做.htaccess

我尝试了这个,但它无法正常工作:

RewriteEngine On
RewriteCond %{REQUEST_URI}  ^/oscthumb\.php$
RewriteCond %{QUERY_STRING} ^src=(.*)$
RewriteRule ^(.*)$ http://example.com/%1 [R=301,L]
提问于
用户回答回答于

尝试使用此代码:

$url = $_GET['src'];
header('Location: http://www.example.com/' . $url);
exit;

编辑: .htaccess:

RewriteEngine On
RewriteCond %{REQUEST_URI} \.jpg
RewriteRule =([^=]+\.jpg) http://example.com$1 [R=301,L]

扫码关注云+社区

领取腾讯云代金券