.htaccess的其他SEO用途
1.防圖片盜鏈
圖片盜鏈?zhǔn)侵告溄拥侥愕木W(wǎng)站上的圖片,而無需直接在自己的服務(wù)器上上傳圖片。這會占用你的帶寬,導(dǎo)致服務(wù)器負(fù)載,而.htaccess保護(hù)代碼可以防止圖片盜鏈。
2.避免不必要的流量
可以使用www.htaccesstool.com網(wǎng)站生成htaccess的代碼,允許阻止來自某些IP地址的傳人流量。監(jiān)控網(wǎng)站的統(tǒng)計(jì)數(shù)據(jù),以確保沒有過多的流量來自特定IP或網(wǎng)址。
3.使用.htaccess 文件編寫規(guī)則實(shí)現(xiàn)對Web服務(wù)器上的文件保護(hù)
例如,對特定訪問的文件夾進(jìn)行保護(hù),并禁止來自特定來源的不速之客?梢詢H將.htaccess文件放在網(wǎng)站的主要文件夾下,或者是放到網(wǎng)站中需要應(yīng)用保護(hù)的子文件夾下。雖然該文件有一個奇怪的擴(kuò)展名.htaccess,但實(shí)際上就是一個文本文件,可以使用任何文本編輯應(yīng)用程序創(chuàng)建它。
在下面的步驟中將使用Windows的記事本來創(chuàng)建一個簡單的.htaccess文件。
(1)打開Windows 記事本,在記事本中輸入RewriteEngine On 以允許搜索引擎規(guī)則的URL重寫。
開啟URL重寫
(2)輸入如下信息,以防止從網(wǎng)站服務(wù)器獲取信息:
RewriteCond 8{HTTP USER ANGENT) WGET[OR]
(3)輸人如下代碼來重寫訪問規(guī)則。
RewriteRule A.* -[F,L]
至此,一個簡單的.htaccess文件就創(chuàng)建完成了,請將這個文件保存為一個“.haccess”文件。
(4)使用FTP或者是網(wǎng)站的控制面板將這個.htaccess文件上傳到網(wǎng)站根目錄或特定的
目錄下,即可實(shí)現(xiàn)URL地址規(guī)則。
由于.htaccess的語法較為復(fù)雜,對于初學(xué)者來說有些難度,不過可以借助于網(wǎng)上提供
的可視化.htaccess 工具來創(chuàng)建較全面的.htaccess 文件。http://www.htaccesseditor.com/就是一個非常有用的在線.htaccess編輯器。
在線.htaccess編輯器
在這個編輯器中,可以通過選擇的方式來設(shè)置.htaccess的選項(xiàng),設(shè)置完成后,在頁面底部的編輯器中就會產(chǎn)生文件代碼內(nèi)容,可以復(fù)制文本編輯器中的內(nèi)容并保存為.htaccess文件。
生成的.htaccess 文件內(nèi)容
將產(chǎn)生的.htaccess文件保存到網(wǎng)站目錄就可以保護(hù)和控制網(wǎng)站結(jié)構(gòu)了。筆者使用FTP工具查看的網(wǎng)站文件列表,可以看到.htaccess文件。
通過.htaccess文件可以避免其他網(wǎng)站盜鏈自己的圖片,以節(jié)省網(wǎng)站的流量。為了實(shí)現(xiàn)這個目的,需要添加一個.htaccess文件,允許文件僅能夠通過自己的網(wǎng)站訪問。代碼類似如下效果:
RewriteCond (HTTP_REFERER)!http(s)?://(www\.)?yourWebsite.com [NC]
網(wǎng)站文件夾列表中的.htaccess文件
使用.htaccess文件也可以限制網(wǎng)站僅能夠鏈接到特定的圖片格式,比如在文件中加上一行:
RewriteRule \.(jpgljpeglpnglgif|flv|swf) $ - [NC,F,L]將第一個代碼行中的 yourWebsite.com 更改為要進(jìn)行保護(hù)的網(wǎng)址,然后將文件保存為.htaccess文件,就實(shí)現(xiàn)了對圖片的保護(hù)。
|