重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!gooアプリ版

PHPの変数をHTMLで使いたいのですが、
何かいい方法は御座いますでしょうか?
宜しくお願い致します。

A 回答 (7件)

「zozotown」のサイトは単に拡張子をphpやcgiからhtmlにしているだけのようです。


Apacheの設定ファイルhttpd.confで
AddType application/x-httpd-php .php
となっているところを
AddType application/x-httpd-php .php .html
としたら拡張子はhtmlのままでphpが実行されます。

この回答への補足

ご回答ありがとう御座います。
大変参考になりました。

もう一つ質問させて下さい。
php504さんの回答くださったパターンの場合、
グーグルやヤフーなどのロボットは巡回出来るのでしょうか?
たびたびすみませんが、ご回答頂ければありがたいです。

補足日時:2006/05/18 12:51
    • good
    • 0

>どこかのSEO対策の本を読んでたらPHPやCGIはロボットはクロール


>出来ないとありましたので書いてしまいました。
>クロール出来ないのではなくて、クロールしにくいってことなんですかね

たぶん、現在はあまり意識しなくて良いのではないでしょうか。
例えば、http://www.sportsentey.ne.jp/というサイトがありますが、
基本的に全てphpです。そして、yahooでsite:www.sportsentey.ne.jpで
検索すると10000page、googleで同様に検索すると40000pageあると
出てきます。
フリー・キーワード入力しないと出てこないようなページは非常に
クロールしにくいと思いますが、リンクで辿りつけるようなページは
あまり問題ないと思いますよ。
    • good
    • 0
この回答へのお礼

ありがとう御座います
相互リンクを沢山すれば問題ないということですね。
ありがとうございました。

お礼日時:2006/05/19 11:46

>ページ全体をPHPにすれば可能ですが、SEO的にはロボットが巡回して


>くれなくなりますし、どうすれば良いのでしょうか?

という事ですが、どこか私のホームページが全てphpで作っていて、
?も入ったurlも沢山ありますが、googleにもyahooでも検索できますよ。
何かわたしの理解がずれているのでしょうかね。

この回答への補足

どこかのSEO対策の本を読んでたらPHPやCGIはロボットはクロール出来ないとありましたので書いてしまいました。
クロール出来ないのではなくて、クロールしにくいってことなんですかね

補足日時:2006/05/18 20:03
    • good
    • 0

ECサイトのPHPからHTMLを作成するPHPを作れば良いのでは?



HTMLを作成するPHPは5分ごとに動かすとか、ユーザがTOPページにアクセスしたとき、動かすとか。

この回答への補足

ご回答ありがとうございました。
例えば、「zozotown」で検索して見て下さい。
そのトップページには商品をカゴに入れるとトップページにはカゴの中身の料金が表示されているのです。
このようなシステムもcybertさんの方法で可能でしょうか?

補足日時:2006/05/18 11:08
    • good
    • 0

買い物のカートという至って個人的な位置づけの情報を、検索エンジンにひっかかるような形で公開してしまって大丈夫なのでしょうか?


たとえば、人気商品リストのページをhtmlで“静的に”作って検索エンジンに引っかかるようにしたいが、ランキングは常にかわるので少なくとも一定時間ごとに“動的に”更新したいし…というのであれば趣旨は理解できます。
PHPは動的なページを相手Webブラウザにそのまま返すこともできますが、あるディレクトリに実体としてのファイルを書き出すことも可能ですので、たとえば、ユーザが商品を買う処理のタイミングで、人気商品のリスト(たとえばTOP100など)をDBから取得し、.htmlファイルとして書き出してはいかがでしょうか。
サイト上に固定で張られたリンクに、そのhtmlをたえず同じファイル名で上書きして書き出せば、検索エンジンのクロールには引っかってきます。
ただ、検索エンジンからやってくる人が、検索した同じ商品にたどりつくためには、htmlファイルを、一定期間上書きせずに、取っておく、リンクを世代でローテーションするなどのひと工夫が必要かもしれません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
非常に参考になりました。
どうもありがとうございます。

お礼日時:2006/05/18 11:10

変数をどうつかいたいかによります。


変数を参照するのはPHPでやればよいですよね?
場合をもうすこし明確にしてみてください。

この回答への補足

ECサイトを作成しておりますが、
カートの中身の金額をHTMLのページに書きたいのです。
カートはPHPで作成しており、商品を買ったかごの中身全てをHTMLに表示したいのですが方法が思いつきません。
ページ全体をPHPにすれば可能ですが、SEO的にはロボットが巡回してくれなくなりますし、
どうすれば良いのでしょうか?
ちなみにサーバはレンタルサーバですのでいじれません。

補足日時:2006/05/17 22:34
    • good
    • 0

PHP からHTMLを動的に書き出す時にHTML(あるいは、HTML中のscript ) に埋め込むしかないと思います。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!