禁止網(wǎng)站顯示文件目錄列表的2個(gè)方法(htaccess)
網(wǎng)站文件目錄列表類(lèi)似下圖這樣的顯示方式,這樣的效果,默認(rèn)情況下是可以顯示的,新購(gòu)買(mǎi)的主機(jī)默認(rèn)都可以把網(wǎng)站內(nèi)的文件以列表的形式顯示出來(lái):
索引管理器
通過(guò)索引管理器你可以定制在網(wǎng)絡(luò)上查看目錄的方式。 你可以選擇默認(rèn)樣式、無(wú)索引,或者兩種索引類(lèi)型。 如果不希望別人查看到你目錄中的文件,則選擇無(wú)索引。
但是有很多童鞋(包括我)不喜歡自己的博客顯示出目錄列表出來(lái),以下有兩個(gè)方法可以解決這個(gè)問(wèn)題(原理是一樣的):
方法一: 修改.htaccess文件
在空間網(wǎng)站的根目錄下找到.htaccess文件,空間路徑一般在/home/YouUsername/public_html/下,添加這句代碼到.htaccess文件的最后,獨(dú)立占一行。
Options All -Indexes
保存退出即可,如果是用ftp,就修改保存后重新上傳。
方法二: cPanel管理界面“索引管理器”修改
登錄到cPanel,然后拉到下面的“高級(jí)”-“索引管理器”
請(qǐng)單擊文件夾名選擇你想要保護(hù)的文件夾。
選擇“無(wú)索引”,然后保存即可。
以上兩個(gè)方法都能實(shí)現(xiàn)禁止網(wǎng)站顯示文件目錄列表的功能,但是如果仔細(xì)去研究的話,第二種方法的操作也是在.htaccess這個(gè)文件里面添加了這句代碼而已
Options All -Indexes
但是,推薦使用第一種方法,因?yàn)檫@句代碼必須要獨(dú)立一行才有效,而通過(guò)Cpanel中的索引管理器操作的默認(rèn)也是在.htaccess文件里添加了這句代碼,但是沒(méi)有自動(dòng)換行,如果該文件里原本已經(jīng)有內(nèi)容, 修改后的結(jié)果會(huì)變成Options All -Indexes加到了最后一句的后邊,不是新的一行,導(dǎo)致網(wǎng)站出錯(cuò),無(wú)法訪問(wèn)。我剛剛修改就是遇到了這個(gè)問(wèn)題。最后還是通過(guò)第一種方法修改成功。
- 使用.htaccess設(shè)置圖片防盜鏈的詳細(xì)方法
- Apache使用 .htaccess 來(lái)實(shí)現(xiàn)強(qiáng)制https訪問(wèn)的方法
- 讓Apache 2支持.htaccess并實(shí)現(xiàn)目錄加密的方法
- APACHE支持.htaccess偽靜重寫(xiě)出錯(cuò) No input file specified的解決方案
- Apache使用.htaccess 屏蔽惡意 User Agent(防蜘蛛)
- PHP中的.htaccess偽靜態(tài)文件
- .htaccess rewrite 規(guī)則詳細(xì)說(shuō)明
- Apache服務(wù)器中.htaccess文件的實(shí)用配置示例集錦
- 使Nginx服務(wù)器支持.htaccess的方法
- Apache服務(wù)器中.htaccess的基本配置總結(jié)
- Apache服務(wù)器中使用.htaccess實(shí)現(xiàn)偽靜態(tài)URL的方法
- Ubuntu下開(kāi)啟Apache對(duì).htaccess 的支持
- Apache2.4.x版wampserver本地php服務(wù)器如何讓外網(wǎng)訪問(wèn)及啟用.htaccess
- nginx支持.htaccess文件實(shí)現(xiàn)偽靜態(tài)的方法分享
- apache使用.htaccess文件實(shí)現(xiàn)屏蔽wget下載網(wǎng)站內(nèi)容
- 21個(gè)常用的apache .htaccess文件配置技巧分享
- 教你如何在CI框架中使用 .htaccess 隱藏url中index.php
- 利用.Htaccess阻止IP惡意攻擊網(wǎng)站,禁止指定域名訪問(wèn),禁止機(jī)器爬蟲(chóng),禁止盜鏈
相關(guān)文章
CentOS 7 在vmware中的網(wǎng)絡(luò)設(shè)置詳細(xì)介紹
這篇文章主要介紹了CentOS 7 在vmware中的網(wǎng)絡(luò)設(shè)置詳細(xì)介紹的相關(guān)資料,這里對(duì)主要網(wǎng)絡(luò)問(wèn)題進(jìn)行了一一介紹及如何解決,需要的朋友可以參考下2016-11-11利用VSCode進(jìn)行遠(yuǎn)程Linux服務(wù)器、容器開(kāi)發(fā),達(dá)到ide開(kāi)發(fā)項(xiàng)目的效果(最新推薦)
最方便、最開(kāi)始的開(kāi)發(fā)方式當(dāng)然是在本地ide中,比如初學(xué)者在Windows電腦上使用pycharm來(lái)學(xué)習(xí)python、深度學(xué)習(xí),或者使用devc++、visual?studio等來(lái)編寫(xiě)c++項(xiàng)目,在本地ide中,可以瀏覽文件夾、查看文本和圖片等,進(jìn)一步還可以運(yùn)行調(diào)試python、C++等項(xiàng)目2022-12-12在CentOS上安裝搭建PHP+Apache+Mysql的服務(wù)器環(huán)境
今天小編就為大家分享一篇關(guān)于在CentOS上安裝搭建PHP+Apache+Mysql的服務(wù)器環(huán)境,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03APACHE支持.htaccess偽靜重寫(xiě)出錯(cuò) No input file specified的解決方案
這篇文章主要介紹了APACHE支持.htaccess偽靜重寫(xiě)出錯(cuò) No input file specified的解決方案,需要的朋友可以參考下2016-09-09linux 下部署nodejs項(xiàng)目(兩種方式)
本篇文章主要介紹了linux 下部署nodejs項(xiàng)目(兩種方式),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01linux下用cron定時(shí)執(zhí)行任務(wù)的方法
呵呵,比較有用,網(wǎng)上摘抄的。留著備用吧。2008-06-06吸引發(fā)燒友的視聽(tīng)Linux發(fā)行版
今天小編就為大家分享一篇關(guān)于吸引發(fā)燒友的Linux發(fā)行版,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-09-09