.htaccess Editor

htaccess是什么文件

htaccess文件是Apache服務(wù)器中的一個(gè)配置文件,它負(fù)責(zé)相關(guān)目錄下的網(wǎng)頁(yè)配置。通過(guò)htaccess文件,可以幫我們實(shí)現(xiàn):網(wǎng)頁(yè)301重定向、自定義404錯(cuò)誤頁(yè)面、改變文件擴(kuò)展名、允許/阻止特定的用戶或者目錄的訪問(wèn)、禁止目錄列表、配置默認(rèn)文檔等功能。

一般來(lái)說(shuō),htaccess文件需要放在網(wǎng)站的根目錄下才能控制整個(gè)站點(diǎn),并且在Linux系統(tǒng)中,需要把其權(quán)限設(shè)置為644以提高安全性。國(guó)內(nèi)很多主機(jī)提供商都通過(guò)一定技術(shù)手段禁用了該文件,但是國(guó)外大多數(shù)空間商都是支持該文件的,可以極大的擴(kuò)展虛擬主機(jī)的功能

.htaccess文件中的配置指令作用于.htaccess文件所在的目錄及其所有子目錄,但是很重要的、需要注意的是,其上級(jí)目錄也可能會(huì)有.htaccess文件,而指令是按查找順序依次生效的,所以一個(gè)特定目錄下的.htaccess文件中的指令可能會(huì)覆蓋其上級(jí)目錄中的.htaccess文件中的指令,即子目錄中的指令會(huì)覆蓋父目錄或者主配置文件中的指令。

在實(shí)際應(yīng)用中,用戶最常用其重定向功能與偽靜態(tài)功能,比如把一個(gè)PHP的動(dòng)態(tài)頁(yè)面定義成一個(gè)HTML后綴的靜態(tài)頁(yè)面URL形式,這種形式在用戶端完全無(wú)法看出來(lái),因此,偽靜態(tài)也是SEO的一種重要手段。常見(jiàn)的程序比如PHPwind、DedeCMS、Wordpress等都支持自動(dòng)偽靜態(tài)。

本文件應(yīng)該由UTF-8編碼,或者不添加BOM的Windows編碼也可以。因此,不能使用Windows系統(tǒng)自帶的記事本程序來(lái)編寫(xiě)Htaccess文件,常見(jiàn)的Notepad2等軟件可以用來(lái)編寫(xiě)該文件。

如果手頭沒(méi)有編輯工具或者不方便下載,可以通過(guò)本站的“.htaccess制作生成編輯器”來(lái)自動(dòng)處理這個(gè)文件。我們已經(jīng)完全修正了這套程序中原來(lái)存在的很多錯(cuò)誤,并且增加了很多使用的功能(比如直接下載),您可以放心使用。但由于服務(wù)器系統(tǒng)的不確定性,我們強(qiáng)烈建議您在上傳之前,將原來(lái)的文件備份。本站不可能因使用這套程序造成的損失承擔(dān)任何責(zé)任。