動的だけど静的なページの作成 (mod_rewrite)
第7回 新着情報公開によるGoogleのPageRank向上支援 で書いた、「動的だけれど静的なページの作成」について。
Su-Jine 内では「動的だけど静的なページ」をいろいろな箇所で使っている。この「動的だけど静的」というのは、PHP や CGI で作成しているのだが、静的な HTML を出力しているように見せる技術である。例えば、http://exam.su-jine.com/mod_rewrite/mod_rewrite.php?var1=mod&var2=100 にアクセスをするのと http://exam.su-jine.com/mod_rewrite/mod/rewrite.html にアクセスをするので、同じ結果を表示させることである。この技術を使うと SEO に非常に有利となる。ここでは PHP で「動的だけど静的なページ」の作成方法を 2 つ紹介したい。今回は mod_rewrite を使用する方法である。
まず、使用しているサーバが .htaccess、mod_rewrite が使えると言う環境である必要がある。
実施したいこと
http://exam.su-jine.com/mod_rewrite/mod_rewrite.php?var1=mod&var2=100 を http://exam.su-jine.com/mod_rewrite/mod/rewrite.html という URI にしたい。
1. 制御したいディレクトリに下記の .htaccess を設置する (ここでは exam/mod_rewrite/ ディレクトリに設置)。
| DirectoryIndex mod_rewrite.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z)]+)\.html$ mod_rewrite.php?var1=$1&var2=$2 [L] |
2. mod_rewrite.php で引数をチェック、表示、加工等を行う。これで、「動的だけど静的なページ」を作成することが出来る。
投稿者 Su-Jine : 2004年08月26日 08:55
↑Ask.jp
Su-Jine の独り言
↓動的だけど静的なページの作成 (PATH_INFO)
このエントリーのトラックバックURL:
このリストは、次のエントリーを参照しています: 動的だけど静的なページの作成 (mod_rewrite):
» 動的だけど静的なページの作成 (PATH_INFO) from Su-Jine の独り言
前回、mod_rewrite を使用した「動的だけど静的なページ」を今回は ph... [続きを読む]
トラックバック時刻: 2004年08月28日 16:38
» PHP from PukiWiki/TrackBack 0.1
PHP = PHP: Hypertext Preprocessor PHP Main Site 日本PHPユーザー会 参考 † 動的だけど静的な... [続きを読む]
トラックバック時刻: 2004年09月21日 15:45
» 動的だけど静的なページの作成 (mod_rewrite) from TEA in MUG
MySQLデータベースでサイト内容を構築すると、あちこちにデータを流用できるので便利だと思っていたが、SEO的にとてもよろしくないことが判明。たとえば、view... [続きを読む]
トラックバック時刻: 2005年03月11日 11:18
» Yomi-Searchの「新着サイト」とかも1部 HTML(静的)化 from SEO対策検索エンジン大攻略
以前から、Yomi-Searchの「新着サイト」はともかく、
「相互リンクサイト」や「オススメサイト」のページもHTML化できないかな..
と思っていて色々... [続きを読む]
トラックバック時刻: 2005年11月12日 23:16
» 「かってなリンク」のページ from 刺繍.com コラム
本当はcgiで書いてあるのだがSu-Jineさんのコラム「動的だけど静的なページの作成 (mod_rewrite)」http://blog.su-jine.ne... [続きを読む]
トラックバック時刻: 2006年01月09日 22:41
» ROR|Resources of a Resourceで全てのサーチエンジンに有効なサイトマップ from WEBデザイン BLOG
全てのサーチエンジンに有効なサイトマップをMovableTypeで作ることができます。テンプレートコード並びに関連情報を紹介しています。 [続きを読む]
トラックバック時刻: 2006年09月23日 05:13
» mod_rewriteでURLをpathinfoベースに変更 from blog.youscoope.jp
youscoope.jpのURLはこれまでQUERY_STRINGベースだったのを、Pathinfoベースに変更した。例えば、2006年11月27日のイン... [続きを読む]
トラックバック時刻: 2006年11月28日 03:22
» mod_rewriteで動的サイトを静的サイトにみせてSEO対策 from アフィリエイトを続ける力
PHPなどでデータベースやWebサービスを使うサイトを作るとURLの末尾にクエ... [続きを読む]
トラックバック時刻: 2007年04月14日 22:08
コメントとても助かりました。
有難うございました。
投稿者 車 : 2004年10月17日 23:27
コメントしてください