• 締切済み

HPをPHPからHTMLで作り直した場合

現在、独自ドメインでHPを公開しています。 今まではPHPで作っていましたが、今回、PHPをやめてHTMLに戻すことになりました。 URLは、ドメインの△△△.comでアクセスすると、.htaccessで振り分けをしてTOPページのindex.phpに誘導していましたが、HTMLになると検索順位(?)はまた振り出しに戻ってしまいますか? せっかく検索上位まで来ていたのですが、ファイル名が変わってしまうとダメでしょうか? ご回答宜しくお願い致します。

みんなの回答

  • kamikami30
  • ベストアンサー率24% (812/3335)
回答No.1

htaccessで振り分けていた、というのは、 どういうものを、何と何に振り分けていたんですか? phpの拡張子のファイルで実質的な中身はhtmlのファイルの拡張子をhtmlに変更するという意味ですか? 動的に作成されるページについては、それぞれ別のhtmlファイルに全パターンを記述されるということでしょうか? 基本的にURLが変わって検索エンジンにインデックスされているページがなくなるなら良くはないと思います。 質問内容からは反れますが、単に拡張子を変更したいだけなら htaccessで設定するだけで、そのまま動きます。

maokongreen
質問者

補足

ご回答ありがとうございます。 お礼が遅くなってすみません。 > htaccessで振り分けていた、というのは、 > どういうものを、何と何に振り分けていたんですか htaccessでは、PC用サイトと携帯サイトを振り分けるついでで、TOPページのindex.phpに飛ぶように設定していました。 > phpの拡張子のファイルで実質的な中身はhtmlのファイルの拡張子をhtmlに変更するという意味ですか? はい。 TOPページのindex.phpをindex.htmlに変更します。 > 動的に作成されるページについては、それぞれ別のhtmlファイルに全パターンを記述されるということでしょうか? 動的に作成する必要がなくなり、静的なページだけになったので全ページhtmlにする予定です。 http://www.△△△.comでアクセスすると、index.phpに飛んでいたところをindex.htmlに変更すると単純に拡張子の変更だけですが、URLは変わってしまうのでやはり良くないということですよね? お時間がございましたら引き続きご回答を宜しくお願いします。

関連するQ&A

  • ホームページPC/携帯自動振り分け

    クライアントのホームページを作成しておりますが、 某レンタルサーバ・独自ドメインでPC用HP運営中です。 携帯用サイトも作り、同アドレス「www.○○○.com」で自動振り分けしたいと思います。 PC用のトップページは「index.html」のままにしたいのですが、 当初、phpにて行おうと取り組みましたが、 サーバ側の.htaccessの規制により indexファイルの順位を変えることが出来ないようで、 (.htaccessを書き換えたらエラーに)一度断念しました。 何か良い方法(php以外でも)はないでしょうか? ■.htaccess 利用可能なディレクティブはAuthConfigとLimitのみ ■indexファイルの優先順位 index.html/index.htm/index.cgi/index.php/index.shtml/index.wml/index.hdml  ■php、perl、CGI使用可能 ◎希望条件・・PC用のトップページは「index.html」 以上、宜しくお願いいたします。

  • PHPをHTMLにリネームする方法

    レンタルサーバ(ロリポップ)でPHPファイルをHTMLにリネームして表示するにはどうすればよいのでしょうか? 例えば index.php?id=xx を index.html?id=xx にしたいです。 検索で探してみましたがその参考URLが無効になっていたので よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTMLからPHPにポスト出来ないです

    昨日までは動いていたメールフォームが異常な動きを見せました。 内容は必須入力項目が入力されていないというメッセージを必ず表示するというものです。 確認として、必須項目の条件を外したら項目名も何もかも存在しないメールを投げて来ました。 HTMLから項目名も拾っているのでこれにより、HTMLからPHPに対してPOSTが出来ていないと判断しています。 昨日から変更を施したことといえば、ドメインの適用とホーム画面のindex.htmlを.htaccessで非表示にしたことだけです。 何かわかる方がいらっしゃればご教授下さい。

    • 締切済み
    • PHP
  • index.htmlからindex.phpへ

    .htaccessファイルを使ってトップページ(index.html)にアクセスした時に(index.php)に移動できるようにして(index.php)が、トップページに変わるようにしたいのですが方法が分かりません。 借りているサーバーは対応するようです。 自分でも検索してみましたがよく分かりませんでしたので質問しました。 ご存知の方がいれば教えてほしいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPファイルをHTMLファイルへ出力する方法

    理由はPHPだと重いから。 よく見る xhtml shtml 何かあるよね 『xhtml』と『shtml』 何か持ってるよね 逝きそうになりました さて、本題 HTMLファイルに <?include("./index.php");?> と書いただけではダメなの? .htaccessにあれを書いて『xhtml』って感じで?

    • ベストアンサー
    • HTML
  • どんなディレクトリでもindex.phpへ飛ばす

    http://ドメイン/abc/ http://ドメイン/eee123/ http://ドメイン/xyz/ このようにドメイン直下でどんなディレクトリが指定されても index.phpに飛ばして処理できるようにしたいのですが、 一般的にはどのような方法が使われているのでしょうか。 とりあえず下のようなリダイレクトをやってみたのですが、 index.php用のcssが読み込めなくなってしまいます。 RewriteEngine on RewriteRule ^(.*)$ index.php [L] (おそらくcssもリダイレクトしてしまっている) レンタルサーバなのでapache設定は.htaccessには 書き込めますが、httpd.confには書き込めません。 ちなみに目的は指定されたディレクトリ名で データベースを検索するなどします。

  • PHPファイルをHTMLの拡張子のまま表示させる

    PHPファイルのページを拡張子がHTMLのままで表示させたいのですが、 .htaccessで設定すると、ブラウザではダウンロードされてしまいます。 ファイルの配置やソースで間違っている所はありますか? フォルダ index.html .htaccess ソース(.htaccess) AddType application/x-httpd-php .htm .html サーバ さくらインターネット

    • 締切済み
    • PHP
  • PHP、HTMLについて

    私は今、2人で対戦する数当てゲームのプログラムを作っています。 トップ画面で2人の名前と秘密の数字を入力し、そこから次のプレイ画面に移り、数字を入力し合い先に秘密の数字を当てたプレイヤーの勝ちというものです。 現在はトップ画面はほとんど終わって、プレイ画面はレイアウトだけほとんど終わっているという状態です。 今までのプログラミングは、このプレイ画面のレイアウトをHTMLで作り上げ、その中でPHPが必要な部分にPHPを組み込むというやり方をしていたのですが、友達に「PHPを一番外に用意して、tableなどをprint("");で囲まないとだめ」と言われました。 今までは、 <body> <table>など............... .............................</table> </body>で、 友達が言うには、 <body> <?php print("<table>など.................... ....................................</table>"); ?> </body>みたいな感じです。 これだと、URLからこのPHPのアドレスを直接入力すれば入れるのですが、トップ画面(HTML)からsubmitボタンを押して、プレイ画面に飛べなくなりました。 初心者なのでできるだけ分かり易く教えていただけたらありがたいです。 因みに、print("");の中のHTMLであらかじめ使っていた"はちゃんと\"にしています。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPファイルの表示

    PHPに関する知識がまったくないのでご指導ください。 PHP形式で作ったホームページデータをサーバーからダウンロードし、 ドメインを変更したため別のサーバーにアップしたのですが、 きちんと表示されません。 旧アドレスでは、   ○○○.com  ○○○.com/index.php どちらでも表示するのに、 新アドレスでは、   △△△.com  △△△.com/index.php どちらでもダメです。 試しに普通のHTMLファイルを送ってみたところキチンと表示されますので、 サーバーエラーではないようです。 PHP形式のホームページデータを表示するようにするには、 何かサーバーにアクセスする必要があるのでしょうか。

  • バーチャルドメインの参照先振り分け設定について

    レンタルサーバーのバーチャルドメインを取得しました。 2つのアドレスのいずれにアクセスされた場合も、同一のファイルを参照する状況です。 http://www.ABC***.com 元ドメイン(仮) http://www.XYZ***.com バーチャルドメイン(仮) この状況で、htaccessファイルを設定することで、 それぞれの参照先を別々にできることをサーバー会社より確認しました。 具体的には、下記のように振り分けできればと思っています。 (1) http://www.ABC***.com へアクセスされた場合は、そのまま、   http://www.ABC***.com/index.html へ (2) http://www.XYZ***.com へアクセスした場合は、サブディレクトリの   http://www.XYZ***.com/sub/index.php へ   (実質的には、http://www.ABC***.com/sub/index.php と同一ですが、    閲覧者には、XYZ***.com/...で表示されるようにしたいです。) 他の方の類似した情報を元に、Rewrite設定を幾つか試してみましたが、 力が及ばずどれもうまくいかない状況で、質問させていただきました。 現状で「参照先の振り分けができること」を最優先としています。 どうぞお力添え下さいますようお願い申し上げます。 ファイル構造 www(フォルダ) ├ .htaccess ├ index.html ├ sub(フォルダ) |├ index.php |├