勉強したことのメモ

webプログラマが勉強したことのメモ。

動的なページを静的なページにしてSEO対策

      2014/07/03

SEOの観点から見た場合、動的ページよりも静的ページの方が
良いとのこと。インデックスされにくくなるらしい。

なので、ページング等を行う場合はhtaccessを用いて
動的ページを静的ページに変える。

Header set Pragma no-cache

Header set Cache-Control no-cache

Options +Indexes +ExecCGI FollowSymLinks

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^aaa_([0-9a-z]{1,7}).html$ aaa.php?page=$1 [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^aaa.html$ aaa.php


上記だと、

aaa.php -> aaa.html
aaa.php?page=1 -> aaa_1.html

として出力できる。

 - htaccess, SEO

  関連記事

フォルダにリンク制限をかける

imgというフォルダがあり、直接URLを叩いても 中身を見られないけど、同一サー ...

日本語込みのURLをRewriteRuleで書き換える

※2015/07/15追記 こちらの記事の方がやりたい事は同じだけど、もっとスマ ...

URLを日本語にする方法

wordpressとかだとパーマリンク設定でURLを日本語に出来るけど、普通のサ ...

htmlファイル内でPHPを動かす(AddHandler)

サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...

htaccessとhttpd.confの優先度

既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更した ...

metaタグでSEO

同じページに複数項目があり、その項目によって SEO対策を行う、というものがあっ ...

どのページを開いても「メンテナンス中です」と表示させる方法

メンテナンスする際にどのページURLを叩いても「只今メンテナンス中です」と出した ...

firebugで「CORS を有効にすると解決できます」と表示された

Aサーバーにjsとかcssとか画像とかを置いて、Bサーバーで呼び出す際にちゃんと ...

リターゲティングタグ

広告チームとのやり取りで、 「リタゲタグがホニャラララ」みたいなこと言われて、 ...

アクセスしてきたURLをRewriteRuleで書き換えたい

「http://aaa.com/a」というURLを叩いた際に「http://aa ...