.htaccess文件的做用(訪問控制)

在線工具: http://www.htaccesseditor.com/sc.shtmlhtml

 

說到.htaccess文件,我想對於wordpress新手或者老手都應該不是很熟悉,也沒有多少這方面的概念吧,至少小編是這樣的,而最近看到一篇有關介紹的文章,以爲很不錯,因此今天打算分享給你們,也給本身一篇掃盲課吧!
20130914161140wordpress

首先介紹下.htaccess文件究竟是什麼,.htaccess是Apache HTTP Server系統級別的配置文件,一般用來實現主機自己之外的一些功能的,好比說重定向、Gzip、以及訪問限制等等。。。工具

那麼下面就介紹10個關於.htaccess文件的妙用,看看你們都瞭解多少優化

一、重定向(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]  

二、防盜鏈功能

確實,.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]  

三、將wordpress的feed源進行301重定向

說到這功能,老實說小編仍是很陌生的,緣由是小編就沒用過feed的功能,固然若是你們在使用wordpress自帶的feed源的話,這裏就跳過吧,由於這個功能是爲了那些不是使用wordpress自帶的feed源的朋友可以協助站長規範化feed源的,具體操做:atom

  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.   

四、主機錯誤頁面的定義

這個功能相對於你們使用虛擬主機的話,可能都已經有相關設置了,但若是是本身搭建環境的話,相信仍是須要用到的,具體操做:server

    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  
相關文章
相關標籤/搜索