HTACCESS禁止外链和留校番外的方法
什么是.htaccess文件?
.htaccess是一个Apache Web服务器的配置文件,其可以控制 Web 服务器的行为。
什么是外链?
外链就是在自己的网站上使用其他网站的图片或文件链接,这会给其他网站的流量增加,而自己的网站流量却不会被计算进去。
为什么需要禁止外链?
禁止外链可以防止自己的网站流量被其他网站所掠夺,此外还可以保护自己的数据信息不被其他网站所盗用。
如何禁止外链?
通过在.htaccess文件中添加以下代码来禁止外链:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\\.)?yourdomain.com [NC]
RewriteRule \\.(jpg|jpeg|png|gif)$ - [NC,F,L]
这个代码会禁止其他网站对图片的链接,您需要根据自己的需求选择需要禁止的类型。
什么是留校番外?
留校番外的行为是指其他的网站直接链接到自己的服务器上,从而在没有得到授权的情况下使用自己的网站内容。
为什么需要禁止留校番外?
同样是为了保护自己网站的流量和数据的安全,禁止留校番外可以避免数据被盗用和流量被其他网站所占用。
如何禁止留校番外?
通过在.htaccess文件中添加以下代码来禁止留校番外:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\\.)?yourdomain.com [NC]
RewriteRule \\.(pdf|docx|doc|pptx|ppt|js|css|swf)$ - [F,L]
这个代码会禁止其他网站对指定后缀名的文件进行链接,您需要根据自己的需求选择需要禁止的类型。
小结
禁止外链和留校番外可以保护自己网站的数据和流量,增加自己网站的访问量。通过在.htaccess文件中添加上述上诉代码来实现禁止外链和留校番外的操作。