こんばんわ。クレアネットの田中こと田中です。
クローラーに認識されやすいサイトとして・・
htmlサイトがSEO対策的には推奨されています。。。
だからと言って・・phpが駄目なのかというとそうではありません。
一応・・一般的に言われる認識されやすい順は
html
htm
php
・
・
・
続いていきます。今一般的に使われているのは上記のものが多いかと思います。
特徴としてはhtml、htmは静的サイト。phpは動的サイトと言われます。
htmlサイトは一つ一つ作成していかないと駄目なので面倒です。そういったときに
phpでシステム化するとページを量産できます。しかしこのサイトの特徴は実態がないため
クローラーにインデックスされにくい!と言われています。
そこで、、phpをhtmlに置き換えるという作業をすることが多くなってきています。
「拡張子が、.htmlのままでPHPが動くように設定する」
これが出来ればphpよりもインデックスされやすいわけですからいいですよね。
では・・どうすればいいのかというと以下をご覧ください。
拡張子が.html(または、.htm)の状態で、PHPスクリプトを実行させるには、
.htaccessに次のいずれかの記述を追加します。
AddType application/x-httpd-php .php .html
AddHandler application/x-httpd-php .php .html
.htmでHTMLファイルを作成しているときは、上の記述の最後を、.htmlではなく、
.htmに変えてください(よくわからなければ、「.php .html .htm」と3つ書いてください)。
どちらの記述が有効かは、使っているサーバーの構成によって違ってきます。
試してみるか、レンタルサーバーの場合は問い合わせてください。
また、場合によっては次の記述が必要になるときもあります。
php_flag allow_url_fopen on
php_flag allow_url_include on
AddType/AddHandlerの記述を利用すると、拡張子が.html/.htmのファイルでも
PHPが走るようになるのです。HTMLファイル内では、PHPコードを普段通りに記述します。
何も特別な変更は必要ありません。
これで、拡張子が.htmlのまま、つまりURLを変えることなくPHPを実行できます。
もし、すでに拡張子を.phpに変更してしまっていて、時間がかなり過ぎ、変更後のページにもリンクが
集まりだしたとか、元に戻すことは困難だとかいう場合には、301リダイレクトで転送をかけるほか
ありません。
サイト内のすべての拡張子.htmlファイルを、拡張子.phpファイルにリダイレクトします。
ただし、拡張子のみの変更で、ファイル名を変えないことが前提ですけど・・。
これでも、
htmlサイトで1000ページあるサイトと置き換えを行ったphpサイトとでは、
htmlサイトで1000ページあるサイトの方が優位です。
それぞれの特徴を活かし織り交ぜながらサイトを作成していくのが1番です。
html・php わかりましたでしょうか?
ではまた。