正攻法でがんばるアフィリエイト入門 管理人ブログ
初心者からのアフィリエイトサイトeasybiz.jp 管理人のブログです。アフィリエイト ノウハウのメモ、最新情報、小技を掲載中!

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
人気blogランキング | FC2 Blog Ranking | にほんブログ村 | アフィリエイト入門メインサイト
このエントリーを含むはてなブックマーク

動的ページ(CGI、PHP、ASP)の拡張子・パラメータを静的ページに偽装する

前回のエントリ SEOの観点からCGI、PHP等の動的ページは不利か からの続きです。

前回の結論としては、動的ページより静的ページ(HTMLファイル)の方がインデックス化されやすいという話に、そこそこの理由はありそうといった感じでした。

検索エンジンのクローラも意地悪が目的で動的ページを回避しているわけではないので、インデックス化できるものはしたいはずです。URL中の"?"以降のパラメータが短ければさほど気にする必要はないかもしれません。

サーバーサイドで短いURLに偽装(URLの書き換え)ができれば、閲覧者もコピーペーストが楽ですし、ましてSEO的な意味があるのなら、じゃあやっておこうかなという話です。

やり方としては、2通り考えられます。

1.本当に静的なHTMLを保存しておく

これは、サーバーサイドのプログラムでのデータの保存時に実際に静的なHTMLファイルそのものを作成してしまうという、そのまんまなやり方です。

ページを書き換えるよりも、閲覧する場合の方が圧倒的に多いという場合は、出力時にキャッシュ的な役割を持たせられるのでサーバーに負荷がかからないというメリットがあります。

ただし、ディスク容量を食いますし、一度に書き換えなければならないページが多ければ、保存の処理にコストがかかります。また、リアルタイムに出力したいものがあれば、そもそも無理ですね。

2.サーバーでURLの書き換えを行う

たとえば、

http://xxx.xxx/100.html

へのアクセスを、サーバー側で

http://xxx.xxx/program.cgi?id=100

などと読み替えてしまう方法です。

1)Apacheの場合

HTTPサーバがApacheの場合は、mod_rewriteを使ってURLを偽装します。

上の例の書き換えは .htaccess内に、

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)\.html$ program.cgi?id=$1 [L]

と記述することで実現できます。

1行目は、書き換え機能をONという意味です。
2行目~3行目は、実際にリクエストされたディレクトリやファイルが存在すれば書き換えは実行しないという意味です。
4行目は、正規表現で書かれた書き換え規則です。

詳しく知りたい方は、以下のページをご参照ください。
http://www.net-newbie.com/trans/mod_rewrite.html

2)IISの場合

IISについては、私は実際に試していないのですが、調べてだけはみました。

IISでは、サードパーティのISAPIフィルタであるISAPI_Rewriteなどを利用することでmod_rewriteとほぼ同様なことが実現可能なようです。

ISAPI_Rewriteについては、コンピュータ系blog様の以下のエントリが参考になります。
http://kinshachi.ddo.jp/kurage/html/MT/comp/archives/000329.html

また、ASP.NETが使える場合は、Web.configへの記述と、ASP.NET(C#/VB.NET)のプログラムのコードでの対応で実現可能なようです。

ASP.NETでのやり方は、以下のページが参考になります。
http://www.microsoft.com/japan/msdn/net/aspnet/URLRewriting.aspx
http://www.ascii.co.jp/pb/msdn/article/a30_0050.html

お試しください。


追記:最近Googleのヘルプではサイトマップを登録するように勧める文章が多いので、Googleなどのサイトマップの登録が可能な検索エンジンについてだけ言えば、実際にはサイトマップの登録で十分なのかもしれません。

サイトマップについては以下の記事をご参照ください。
Google ウェブマスター ツール 其の一(サイトを確認)
Google ウェブマスター ツール 其の二(サイトマップの登録)

スポンサーサイト
人気blogランキング | FC2 Blog Ranking | にほんブログ村 | アフィリエイト入門メインサイト
このエントリーを含むはてなブックマーク
トラックバック:0 | コメント:1

<<更新PINGで検索エンジンに更新を知らせる | アフィリエイト入門管理人ブログ ホーム | SEOの観点からCGI、PHP等の動的ページは不利か>>

コメント

承認待ちコメント

このコメントは管理者の承認待ちです
  1. |
  2. 2011/11/30(水) 11:21:52 |
  3. #
  4. [ 編集]

コメントの投稿

※多数のブログに同じような文面で大量に投稿しているコメントはspamとみなして削除させていただきます。ご了承ください。

管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://ebj.blog103.fc2.com/tb.php/3-eedcce21
この記事にトラックバックする(FC2ブログユーザー)
※記事中にこのエントリへの言及がないトラックバックは拒否する設定になっています。

広告主を見つける

>>自分のサイトの広告主を探そう
私自身は多数のASP(アフィリエイト サービス プロバイダ)に登録していますが、大手ASPで、ツール等の使...【続きを読む

スポンサード リンク

カテゴリー

最近の記事

[全記事一覧]

月別アーカイブ

タグリスト

アフィリエイト ホームページ作成 SEO ブログ Google ドメイン アクセスアップ 売上アップ コンテスト ツール PHP CGI ASP メディア 集客 ネット広告 AdSense Yahoo 情報商材 Amazon 

最近のコメント

最近のトラックバック

ブロとも申請フォーム

この人とブロともになる

お勧めアフィリエイト本

アフィリエイトで月100万円確実に稼ぐ方法
アフィリエイトで月100万円確実に稼ぐ方法

アフィリエイトSEO対策テクニック
アフィリエイトSEO対策テクニック

リンク

このブログをリンクに追加する

RSSフィード

管理人へメール

名前:
メール:
件名:
本文:


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。