iis图片防盗链 seo优化

来源:互联网 发布:学编程需要什么电脑 编辑:程序博客网 时间:2024/06/06 09:46

1.iis中安装urlrewrite重写模块 下载地址:点击链接

2.创建一个.htaccess文件

RewriteEngine onRewriteCond %{HTTP_REFERER} !^$ [NC]RewriteCond %{HTTP_REFERER} !google [NC]RewriteCond %{HTTP_REFERER} !yahoo [NC]RewriteCond %{HTTP_REFERER} !bing [NC]RewriteCond %{HTTP_REFERER} !yourwebsiteurl.com [NC]RewriteCond %{HTTP_REFERER} !www.yourwebsiteurl.com [NC]RewriteRule .*.(jpg|jpeg|gif|png|bmp)$ http://www.yourwebsiteurl.com/replace_image.png [R,NC,L]

说明:

第三行到第五行功能是允许搜索引擎收录站点的图片

第六行到第七行是你的URL

最后一行功能实现禁止括号中的后缀名文件被盗用,重写为后面的图片。


或2.web.config 直接修改

<?xml version="1.0" encoding="UTF-8"?><configuration>    <system.webServer>        <rewrite>            <rules>                <rule name="1" stopProcessing="true">                    <match url=".*.(jpg|jpeg|gif|png|bmp)$" />                    <conditions logicalGrouping="MatchAll">                        <add input="{HTTP_REFERER}" pattern="^$" negate="true" />                        <add input="{HTTP_REFERER}" pattern="google" negate="true" />                        <add input="{HTTP_REFERER}" pattern="yahoo" negate="true" />                        <add input="{HTTP_REFERER}" pattern="bing" negate="true" />                        <add input="{HTTP_REFERER}" pattern="website.com" negate="true" />                        <add input="{HTTP_REFERER}" pattern="www.website.com" negate="true" />                    </conditions>                    <action type="Redirect" url="http://www.website.com/images.png" redirectType="Found" />                </rule>            </rules>        </rewrite>    </system.webServer></configuration>

4.重启iis

0 0
原创粉丝点击