2

ルートと別のディレクトリにHTMLファイルがあり、SSIを介して他のページに含まれています。

  1. この HTML ファイルを直接 URL で開くことを許可しないが、同時に SSI からアクセスできるようにする方法は? .htaccess か何か?一般的には可能ですか?

  2. 検索エンジン ボットによるこの HTML ファイルのクロールを禁止するにはどうすればよいですか? それらを他のページの SSI に含めているが、サイトにそれらへの直接リンクがない場合、検索エンジン ボットはそれらを認識しますか?

4

1 に答える 1

3

robots.txt を作成し、以下を追加します。

User-agent: * 
Disallow: /foldername-you-want-to-disallow/ # hides all files in this directory from bots
Disallow: /hidden.html # hides a specific file in the root dir from bots
Disallow: /foldername/hidden.html # hides a specific file in a subdir from bots

また

.htaccess ファイルを作成し、非表示にするディレクトリにアップロードできます。以下のものが含まれます:

Options -Indexes

Order deny,allow
Deny from all

SSI 経由でそれらを呼び出すことはできますが、http ダイレクト リクエストは失敗します。

于 2012-08-15T04:16:27.877 に答える