RewriteRule ^.*.(?:gif|jpg|png|exe|rar|zip|jpeg|mp3|rar)(.+) /404.html?dz=$1 [I,O,N]
实现
http://www.xxxxxx.com/xxx.jpg?qt/3164/
就是访问的
http://www.xxxxxx.com/404.html?dz=qt/3164/请问这个代码怎么写?
谢谢.

解决方案 »

  1.   

    httpd.ini 全部代码:
    [ISAPI_Rewrite]
    # 3600 = 1 hour
    CacheClockRate 3600
    #根据需要将允许访问的域名按下面例子添加即可。
    #可根据需要自行设置需要防盗链的文件后缀。
    #/block.html为盗链替换的网页,可以设置版权提醒。
    RepeatLimit 32
    RewriteCond Host: ^(.+)$
    RewriteCond Referer: ^(?!http://\1.*).*$
    RewriteCond Referer: ^(?!http://(.*.google.com|.*.baidu.com|.*.yahoo.com).*).*$
    RewriteRule ^.*.(?:gif|jpg|png|exe|rar|zip|jpeg|mp3|rar)(.+) /404.html?dz=$1 [I,O,N]
    #RewriteRule ^.*.(?:gif|jpg|png|exe|rar|zip|jpeg|mp3|rar)$ /404.html [I,O,N]