[SEO+PHP+HTML]

大量の商品を扱うサイトを運営しています。データベースの内容を一枚のPHPファイルにて、出力しています。
SEO的には、商品数に応じた静的なhtmlファイルを用意した方が良いと思いますが、PHPを使って、静的なhtmlファイルを作る方法が知りたいです!
よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答7件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント5pt

HTMLファイルに HTML文を出力をしたらいいでしょう。

id:akame23

ご回答ありがとうございます。

一枚の雛形phpファイルからprintする方法は現在用いています。

商品数に応じた枚数のhtmlファイルを作りたいのですが、どのような方法がありますでしょうか。

2004/12/08 12:25:02
id:amagami No.2

回答回数53ベストアンサー獲得回数0

ポイント5pt

単純に「〜.html」というファイル名で、表示したいhtmlを出力するだけでOKです。

id:akame23

ご回答ありがとうございます。

具体的な方法が知りたいです。

2004/12/08 12:25:50
id:moritamasahiro No.3

回答回数190ベストアンサー獲得回数0

ポイント20pt

PHPで表示しているHTMLを部分を、$htmlに代入して、

 $fp = fopen(”html.html”,’w’);

 fwrite($fp,$html,64000);

 fclose($fp);

のようにすれば、html.htmlというHTMLファイルが作れます。

id:akame23

ご回答ありがとうございます。

試してみます!

2004/12/08 13:16:07
id:html1983 No.4

回答回数72ベストアンサー獲得回数0

ポイント20pt

http://jp2.php.net/manual/ja/ref.filesystem.php

PHP: ファイルシステム関数 - Manual

標準出力する内容をPHPのファイルシステム関数を使ってHTMLファイルに

書き出すのはいかがでしょうか。

動的ページのSEO対策の別のアプローチとして、mod_rewriteが良く使われているようです。

id:akame23

ご回答ありがとうございます。

ファイルシステムが一番有力でしょうか。

2番目は、レンタルサーバのため、Apacheがさわれません。。知識として大変ためになりました!

2004/12/08 13:26:15
id:zizz_walla No.5

回答回数121ベストアンサー獲得回数0

ポイント40pt

http://blog.su-jine.com/archives/2004/08/_mod_rewrite.html

動的だけど静的なページの作成 (mod_rewrite): Su-Jine の独り言

・mod_rewriteモジュールを使う方法

・環境変数PATH_INFOを使う方法

があります。

id:akame23

ご回答ありがとうございます。

2004/12/08 13:26:46
id:ke_ishi No.6

回答回数269ベストアンサー獲得回数0

ポイント10pt

$fp = fopen(’hoge.html’, ’w’);

fwrite($fp, $html);

fclose($fp);

id:akame23

ご回答ありがとうございます。

2004/12/08 13:27:23
id:americanboss No.7

回答回数52ベストアンサー獲得回数0

ポイント10pt

http://php.net/

PHP: Hypertext Preprocessor

fopen

fwrite

fcolse

以上の3つの関数を用いてhtmlファイルを保存し、ユーザーにはそれを参照してもらうということです。

id:akame23

ご回答ありがとうございます。

ファイルシステムですね!

2004/12/08 16:24:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません