私はプログラマーではないので、.htaccess ファイルの何が問題なのかを突き止めるのに苦労しています。
Google は www.domain.co.uk と domain.co.uk の両方でページをインデックス登録しています。.htaccess の記述方法でこれを処理できると思っていましたが、そうではありません。(ウェブマスター ツールは、各ページの優先リンクと正規リンクを www. に設定します)。
次に、Zoompf でパフォーマンス チェックを実行したところ、多くの結果が得られました。その多くは htaccess ベースです。
誰かが下のファイル (メモを追加) に目を向けてくれたら、私にいくつかの指針を教えてください。
どうもありがとう
デイブ
この最初の行を追加して、Google がフォルダー インデックスを一覧表示しないようにしました
options -Indexes
これを追加して、キャッシュされたページからの注文を停止しようとしました
<FilesMatch ".(html|htm|php)$">
Header set Cache-Control "max-age=3600"
</FilesMatch>
/sexy と /pages は /underwear に取って代わられる古いディレクトリでした
Redirect /sexy http://www.blushlingerie.co.uk/underwear
Redirect /pages http://www.blushlingerie.co.uk/underwear
これがどこから来たのかはわかりませんが、Wordpress ブログからのものだと思います
AddType text/html .shtml
AddHandler server-parsed .html
AddHandler server-parsed .shtml
options Indexes FollowSymLinks Includes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
options +FollowSymlinks
RewriteEngine on
問題はここにあると思います。これは円錐形の問題を処理することになっています
rewritecond %{http_host} ^blushlingerie.co.uk [nc]
rewriterule ^(.*)$ http://www.blushlingerie.co.uk/$1 [r=301,nc]
options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ http://www.blushlingerie.co.uk [R=301,L]