2

それで、私は(すでに支払われた)Webホスティングの15日間の試用を行っていますが、少なくともFTPを取得するまでは非常に優れているようです.

ルート ディレクトリの外にあるフォルダーを必要とする php スクリプトがあります。


例:

ウェブサイトのルート:

/users/websites/public_html/<- ユーザー/ブラウザがアクセスできるフォルダ

スクリプトには、次のフォルダーが必要です。

/users/websites/<- ルートの上

たとえば、/users/websites/sensetive_data/<- ブラウザはこれにアクセスできません


しかし、それは私のWebホストでは不可能です"because it's a shared hosting"<-彼らの答え。また、ルート パスを変更することはできません。

そのため、上記のディレクトリやファイルを作成できません/users/websites/public_html/

それで、すぐに試用版をキャンセルしないようにするには、おそらく別の方法で試してみます.htaccesを使用して、ディレクトリとその中のすべてのファイルとそのサブディレクトリへのアクセスを制限したいと思います.

「sensetive_data」フォルダを次の場所に移動できます/users/websites/public_html/sensetive_data

メインページにリダイレクトしたい (そのため、/users/websites/public_html/sensetive_data/* [http://example.com/sensetive_data/*] にアクセスすると、/users/websites/public_html/ [http: //example.com/]、

そのため、ユーザーが正確な URL を知っていても、リダイレクトされます。どうすればそれを達成できますか?

4

2 に答える 2

1

フォルダのリダイレクトを行う場合は、次のように言います/users/websites/sensitive_data/

そのフォルダにというファイルを作成し.htaccess、以下を追加します(リダイレクト先のURLを指定します)

Options -Indexes
ErrorDocument 403 http://mysite.net/
于 2012-07-27T04:22:06.070 に答える
1

書面で/users/websites/sensetive_data/.htaccess

Deny From All

PHPスクリプトについては、自分で変更する必要があります。

于 2012-07-27T04:20:34.600 に答える