zoukankan      html  css  js  c++  java
  • .htaccess文件的作用(访问控制)

    在线工具: http://www.htaccesseditor.com/sc.shtml

    说到.htaccess文件,我想对于wordpress新手或者老手都应该不是很熟悉,也没有多少这方面的概念吧,至少小编是这样的,而最近看到一篇有关介绍的文章,觉得很不错,所以今天打算分享给大家,也给自己一篇扫盲课吧!
    20130914161140

    首先介绍下.htaccess文件到底是什么,.htaccess是Apache HTTP Server系统级别的配置文件,通常用来实现主机本身以外的一些功能的,比如说重定向、Gzip、以及访问限制等等。。。

    那么下面就介绍10个关于.htaccess文件的妙用,看看大家都了解多少

    1、重定向(301跳转)

    相信这个功能,大家都不陌生,为了集中网站域名的权重,通常会将不带www的域名301跳转到带www的域名上,比如说本站的域名2zzt.com就会自动的跳转到www.2zzt.com上来,这样做的好处就是,搜索引擎会集中不带www的域名的页面权重到带www的网址页面上来,如果没有做301重定向,且带www和不带www的域名都能访问同一个网站,那么在搜索引擎优化方面将起到分散权重的弊端!具体操作:(将域名替换为自己的粘贴到.htaccess文件内即可)

    1. RewriteEngine On  
    2. RewriteCond %{HTTP_HOST} !^2zzt.com$ [NC]  
    3. RewriteRule ^(.*)$ http://www.2zzt.com/$1 [L,R=301]  

    2、防盗链功能

    确实,.htaccess文件可以开启防盗链的功能,什么叫防盗链?防盗链就是节省网站的流量,将网站内的文件、图片等都仅能在自己的网站域名上显示,避免其他网站调用自己网站文件而流失大量的流量,对于很多小站长来说,主机都是有流量限制的 。具体操作:

    1. RewriteEngine On  
    2. RewriteCond %{HTTP_REFERER} !^http://(.+.)?2zzt.com/ [NC]  
    3. RewriteCond %{HTTP_REFERER} !^$  
    4. # wordpress主题下载站提醒:/notlink.png为盗链显示的图片,建议使用小尺寸的,以免因为图片太大,二次浪费!  
    5. RewriteRule .*.(jpe?g|gif|bmp|png)$ /notlink.png [L]  

    3、将wordpress的feed源进行301重定向

    说到这功能,老实说小编还是很陌生的,原因是小编就没用过feed的功能,当然如果大家在使用wordpress自带的feed源的话,这里就跳过吧,因为这个功能是为了那些不是使用wordpress自带的feed源的朋友能够协助站长规范化feed源的,具体操作:

    1.   
    2. RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://feeds.2zzt.com/wordpress-admin/  
    3. RedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http://feeds.2zzt.com/wordpress-admin/  
    4.   

    4、主机错误页面的定义

    这个功能相对于大家使用虚拟主机的话,可能都已经有相关设置了,但如果是自己搭建环境的话,相信还是需要用到的,具体操作:

      1. ErrorDocument 400 /errors/badrequest.html  
      2. ErrorDocument 401 /errors/authreqd.html  
      3. ErrorDocument 403 /errors/forbid.html  
      4. ErrorDocument 404 /errors/notfound.html  
      5. ErrorDocument 500 /errors/serverr.html  
  • 相关阅读:
    【codeforces 791D】 Bear and Tree Jumps
    【codeforces 791C】Bear and Different Names
    【codeforces 791B】Bear and Friendship Condition
    【codeforces 791A】Bear and Big Brother
    【t017】YL杯超级篮球赛
    Java Web整合开发(80) -- EJB & WebService
    搜索与排序
    T2821 天使之城 codevs
    T1155 金明的预算方案 codevs
    后缀表达式
  • 原文地址:https://www.cnblogs.com/kenshinobiy/p/4463371.html
Copyright © 2011-2022 走看看