2

PHPテンプレートと関数を含むインクルードフォルダーがあるWebサイトがあります。ユーザーがそのフォルダーにアクセスしようとした場合。Webサイトに害を及ぼすことはないかもしれませんが、ユーザーにこれらのテンプレートを組織化されていない方法で表示させたくありません。代わりに、ユーザーがインクルードフォルダー内のこれらのファイルに直接アクセスして、ホームページにリダイレクトしようとする場合、ユーザーを制限したいと思います。

4

2 に答える 2

4

これを.htaccessそのディレクトリのファイルに入れます:

Deny from all

これは、.htaccess ファイルを読み取って処理する方法を知っている Apache または別の Web サーバーを使用していることを前提としています。

リダイレクトについては、代わりにDeny from allこれを試すことができます:

RedirectMatch 301 ^/includes/$ http://www.yoursite.com/
于 2012-04-26T13:52:12.140 に答える
1

このフォルダが公開されないようにサーバーを構成できます。または、このフォルダーがサイトルートの下になるようにサイトを構成します。これにより、一般には完全に見えなくなります。インクルード パスを調整するだけで完了です。ログインしてファイルシステムにアクセスしない限り、ファイルは完全にレーダーから外れているため、私はこのソリューションを好みます。

于 2012-04-26T13:53:05.293 に答える