こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

phpで外部ファイルを読み込んだ際のURLについて

Webサイト全ページのヘッダーとサイドバー、フッターは同じ内容です。
そのため、Webサイトを更新するときの作業効率を考えて外部読み込みをしようと思っております。

以下の手順で、phpのincludeを使って、一応読みこむことはできました。

(1)「index.html」を「index.php」に拡張子を変更

(2)「index.php」の読みこませたい部分に次のように記述
<?php include('./header.html'); ?>

(3)「header.html」を作成

以上の手順で、FFFTPでアップロードして、ブラウザで表示したら、読みこみに成功しておりました。

しかし、当然といえば当然なのですが、次ようにサイトのurlの拡張子がhtmlからphpに次ようになっておりました。※urlはダミーです。
http://www.sample777.com/index.php

このままだと、全てのページのurlの拡張子がphpになってしまいます。
この場合、seoやユーザービリティ―などの観点から、何か問題はありますか?
urlに表記されるphpの部分をhtmlのままにしたいのですが、何か方法はありますか?

投稿日時 - 2013-02-10 15:09:48

QNo.7937973

すぐに回答ほしいです

質問者が選んだベストアンサー

>urlに表記されるphpの部分をhtmlのままにしたいのですが、何か方法はありますか? urlに表記されるphpの部分をhtmlのままにしたいのですが、何か方法はありますか?

http://www.suzukikenichi.com/blog/how-to-run-php-in-html-by-htaccess/
こちらの記事が参考になると思います。しかしサーバによってうまくいかない可能性もありますので、最終的には301リダイレクトするしかない場合もあります。


ちなみに文字化けの問題は解消されたでしょうか。

投稿日時 - 2013-02-10 16:34:28

お礼

大変、貴重な記事を教えて頂き、ありがとうございます。
後ほど、参考にしながら試してみます!!

文字化けは解消されました!

ありがとうございます!!

投稿日時 - 2013-02-10 16:51:59

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問