我爲我的同學安裝了一個小FTP空間,允許他們將學校相關文檔上傳到我的服務器。文件上傳後,他們可以很容易地通過一個子域訪問,即ftp.mydomain.com.htaccess - 如何隱藏子域使用的內部目錄?
一切工作正常,文件可以下載,一切正常。 有兩件事情仍然激怒了我,但:
- 如果輸入ftp.mydomain.com你看到指數/ my_internal_directory,而不是像的/
- 指數一旦你進入一個子-directory並單擊父目錄鏈接將您重定向到ftp.mydomain.com/my_internal_directory/以及
有什麼辦法來隱藏my_internal_directory?
這是迄今爲止我的.htaccess文件的內容:
RewriteEngine on
RewriteCond %{HTTP_HOST} ftp\.mydomain\.com
RewriteCond %{REQUEST_URI} !^/my_internal_directory/
RewriteRule ^(.*)$ /my_internal_directory/$1 [L]
任何幫助將不勝感激。
不要忘了逃避。在您的域中的第一個RewriteCond模式:ftp \ .mydomain \ .com – duncan 2011-03-15 01:29:55
感謝您的提示,我編輯了我的.htaccess文件。但是你是否也有了解如何解決我的主要問題的想法? – beta 2011-03-15 20:32:58
對不起,沒有。你到目前爲止所做的工作對我來說看起來很好 - 這可能是一個FTP問題,而.htaccess用於HTTP請求? – duncan 2011-03-16 10:38:52