如何打開,編輯和轉換HTACCESS文件

具有HTACCESS 文件擴展名的文件是代表超級文本訪問的Apache Access配置文件。 這些文本文件用於調用適用於Apache網站各個目錄的全局設置的異常。

將HTACCESS文件放在一個目錄中將覆蓋先前流向該目錄及其子目錄的全局設置。 例如,可以創建HTACCESS文件來重定向URL ,防止目錄列表,禁止特定IP地址 ,防止盜鍊等等。

HTACCESS文件的另一個常見用途是指向一個存儲憑據的HTPASSWD文件,以防止訪問者訪問該特定文件目錄。

注意:與其他類型的文件不同,HTACCESS文件不包含文件名; 他們看起來像這樣:.htaccess。 沒錯 - 根本沒有文件名, 只是擴展名

如何打開HTACCESS文件

由於HTACCESS文件適用於運行Apache Web Server軟件的Web服務器,因此它們不會生效,除非在此環境中使用它們。

但是,即使是簡單的文本編輯器也可以打開或編輯HTACCESS文件,例如Windows記事本或我們的最佳自由文本編輯器列表。 HTACCESS編輯器是另一個流行的,但不是免費的Adobe Dreamweaver。

如何轉換HTACCESS文件

使用HTACCESS到nginx轉換器,可以將帶有HTACCESS文件擴展名的Apache Web服務器文件轉換為Ngnix Web服務器文件。 您必須將HTACCESSS文件的內容粘貼到文本框中,才能將代碼轉換為Ngnix可識別的代碼。

與nginx轉換器類似,HTACCESS文件可以使用codebreak的在線.htaccess轉換為Web.Config到Web.Config轉換器。 如果您想將配置文件轉換為適用於ASP.NET Web應用程序的文件,此轉換器非常有用。

示例HTACCESS文件

以下是一個示例.HTACCESS文件。 這個特殊的HTACCESS文件可能對目前正在開發但尚未公開的網站有用。

AuthType基本AuthName“Ooops!暫時正在建設中......”AuthUserFile /.htpasswd AuthGroupFile / dev / null需要有效用戶#其他人的密碼提示拒絕所有允許拒絕來自192.168.10.10#開發人員的IP地址允許來自w3.org允許來自googlebot.com#允許Google抓取您的網頁滿足任何#如果允許主機/ IP,則不需要密碼

這個HTACCESS文件的每一行都有特定的用途。 例如,“/.htpasswd”條目指示除非使用密碼,否則該目錄對公共視圖是隱藏的。 但是,如果使用上面顯示的IP地址訪問該頁面,則不需要密碼。

高級閱讀HTACCESS文件

你應該可以從上面的例子中看出,HTACCESS文件可以做很多不同的事情。 確實,他們不是最簡單的文件。

您可以閱讀更多關於如何使用HTACCESS文件阻止IP地址,阻止瀏覽者打開HTACCESS文件,阻止訪問目錄的流量,需要SSL,禁用網站下載/解密器以及更多JavaScript Kit,Apache,WordPress和DigitalOcean。