重定向旧链接example.com/oscthumb.php?src=/images/3-A_in.jpg&w=960&h=647&f=jpg&q=95&hash=6b

时间:2018-11-03 01:17:48

标签: .htaccess url-redirection phpthumb

我已经索引了一些需要使用.htaccess重定向的图像

旧网址如下:

example.com/oscthumb.php?src=/images/3-A_in.jpg&w=960&h=647&f=jpg&q=95&hash=6b884jduhh3h8737h

他们必须成为:

example.com/images/3-A_in.jpg

图像可以具有任何图像扩展名和任何文件名。这部分

oscthumb.php?src=/images/

总是一样的。

我使用.htaccess在线测试仪尝试了几种选择,但无法使其正常工作。

1 个答案:

答案 0 :(得分:0)

要将旧的URL重定向到新的URL,可以在.htaccess文件中使用以下规则:

RewriteEngine on

RewriteCond ℅{THE_REQUEST} /oscthumb\.php\?src=/images/([^\s]+)\s [NC]
RewriteRule ^.+$ http://example.com/images/%1? [L,R]

在确定规则可以正常运行时,将R更改为R=301以使重定向永久生效。