将图像链接重定向到php页面(图像名称有空格)

时间:2016-01-21 15:09:40

标签: php .htaccess redirect url-rewriting

我想重定向此链接(图片名称实际为pantone purple.jpg

http://www.example.com/images/pantone%20purple.jpg 

到这个

http://www.example.com/colorcharts.php

我试过这段代码

RewriteCond %{REQUEST_URI}  ^/images/(\d+)-(.+)\.(png|gif|jpe?g|bmp)$  [NC]
RewriteCond %{HTTP_REFERER} ^$
RewriteRule (.*)  http://www.example.com/colorcharts.php

1 个答案:

答案 0 :(得分:1)

尝试:

RewriteEngine on


RewriteRule ^image/pantone\spurple\.jpg$ http://www.example.com/colorcharts.php [NC,L,R]

\ s表示正则表达式中的1个空格,这与请求中的%20匹配。