1) Last-ModifiedおよびIf-Modified-Sinceヘッダー
サイトの検索エンジンで適切にインデックスを作成するには、各ページにLast-Modifiedヘッダーを付け、If-Modified-Since条件でリクエストを正しく処理する必要があります。 リクエストで指定された時間以降にページが変更されていない場合、サーバーは「HTTP / 1.1 304 Not Modified」を発行する必要があります。
スクリプトにすべてのデータが含まれる最も単純な場合のphpコードの例:
header( "Last-Modified:"。gmdate( "D、d MYH:i:s"、filemtime($ _ SERVER ['SCRIPT_FILENAME']))。 "GMT");
各ページの上部に挿入します。
追加:他の場合では、「filemtime($ _ SERVER ['SCRIPT_FILENAME'])」の代わりに、このページに表示されるデータの変更の最終日を置き換える必要があります。
2) Gzip圧縮
ページの読み込み時間を大幅に短縮します。
PHPコード、最初の行を挿入します:
ob_start( 'ob_gzhandler');
3) 画像の適切なブラウザキャッシュ
写真は少なくとも1か月はキャッシュする必要があります。 画像のHTTPリクエストの場合、「Cache-Control:max-age = 999999」のようなキャプションを発行する必要があります
これを行うには、挿入
有効期限
ExpiresByType image / gif「アクセスプラス3ヶ月」
ExpiresByTypeイメージ/ jpeg「アクセスプラス3か月」
サイトのルートにある.htaccess内。
モジュールがロードされていない人のために、追加します
LoadModule expires_module libexec / mod_expires.so
AddModule mod_expires.c
最初に。
4) 「オプション+マルチビュー」の問題を修正
「オプション+マルチビュー」を使用している場合-検索エンジンで問題が発生する可能性があります。 Apacheのデフォルト設定では、ファイルの選択に問題があります(phpスクリプトにはmimeタイプがありません)。 この問題の治療法を挿入します。
AddTypeテキスト/ html php
サイトのルートにある.htaccess内。
5) ミラー
サイトにミラーがある場合、検索エンジンの禁止を回避するために、
ユーザーエージェント:*
ホスト: www.site.ru
サイトのルートにあるrobots.txt内。
6) www.site.ruおよびsite.ruをホスト
「HTTP / 1.1 301 Moved Permanently」という見出しは、site.ruアドレスで発行する必要があります。 たとえば、TICの正しい計算があります。
7)あなたのものを追加してください:-)