我已经索引了一些需要使用.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在线测试仪尝试了几种选择,但无法使其正常工作。
答案 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
以使重定向永久生效。