iT邦幫忙

0

.htaccess可以建制目錄嗎

apache server可以透過設定.htaccess
讓user無法直接連到某個資料夾下的全部檔案
但PHP要使用的話不受影響嗎?

fillano iT邦超人 1 級 ‧ 2010-06-22 00:42:01 檢舉
一句老話,你的需求?不要只描述你目前碰到的技術困難點,也許有其他的方法。

要讓user無法access,最快的方法就是把檔案放在web目錄之外哪。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

6
drtiger
iT邦研究生 5 級 ‧ 2010-06-22 10:33:16
最佳解答

在需要限制的資料夾下建立一個檔案 .htaccess
內容為:

<pre class="c" name="code">
Order Deny,Allow
Deny from All
Allow from 127.0.0.1

這應該是你需要的,我都是這樣設定的。

chan15 iT邦新手 2 級 ‧ 2010-06-22 11:44:44 檢舉

這樣的確可以,所以不能在根目錄設定其他層級的目錄嗎?

drtiger iT邦研究生 5 級 ‧ 2010-06-23 09:43:24 檢舉

在根目錄的作法是:

<pre class="c" name="code">
<Directory /YourFolderPath/>
Order deny,allow
deny from all
Allow from 127.0.0.1
</Directory>

我是覺得這樣比較麻煩,也比較容易遺漏,所以我都沒有這樣設定。
另外你在根目錄裡可以多加一個 Options -Indexes 限制瀏覽目錄。

我要發表回答

立即登入回答