2

クラスメート用に小さなFTPスペースをインストールして、学校関連のドキュメントをサーバーにアップロードできるようにしました。ファイルがアップロードされた後、それらはサブドメイン、すなわちftp.mydomain.comを介して簡単にアクセスできます。

すべてが正常に機能しており、ファイルをダウンロードでき、すべてが正常に機能しています。それでも私を悩ませていることが2つあります。

  • ftp.mydomain.comと入力すると、Indexof /の代わりにIndexof / my_internal_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]

どんな助けでも大歓迎です。

4

1 に答える 1

1

Linuxサーバーを使用している場合は、フォルダーの読み取り許可を削除できますmy_internal_directory

Options -Indexes 解決しない場合は、ファイルの先頭に: を追加してみてください 。

それでも解決しない場合は、.htaccess ファイルを投稿してください... :)

于 2011-04-06T09:44:43.620 に答える