No.3ベストアンサー
- 回答日時:
>全ての拡張子をhtmlからphpに変更してしまうと、デメリット等は何かありますか?
拡張子を変えることによるSEO的なデメリットはありません。
http://www.sem-r.com/0702/20070726085301.html
負荷としては他の方が書かれたとおりです。普通は(CGI動作でなく)モジュール版でしょうから、よほどのアクセスでない限りは気にしません。
なお「全部のhtmlファイルをphp化」するのであれば、拡張子は.htmlのままでphp動作させることも視野に入れていいと思います(.htaccessで書けます)。
ただ、ANo.1の方も書かれていますが「特定部分を一括置換」程度ならローカルで置換ソフトを使って置換して転送するのが本来の手法でしょう。しょっちゅう変わるので置換するのが面倒ということでしょうかね。
回答ありがとうございます。
txtやhtmlのインクルードが目的です。
>>拡張子は.htmlのままでphp動作させることも視野に入れていいと思います(.htaccessで書けます)。
htmlのままでもインクルード等ができるということですか?
.htaccessというのは初耳なのであまりわかりません。
エディタの置換もやはり1つずつ開いて編集なので手間はあまりかわりません。
No.4
- 回答日時:
>htmlのままでもインクルード等ができるということですか?
>.htaccessというのは初耳なのであまりわかりません。
拡張子が.htmlでも(webサーバが)phpスクリプトとして処理するように.htaccessで設定できます。phpであることを隠蔽したり元々htmlで運用していたものを変更するようなときにはよく使う手です。
>エディタの置換もやはり1つずつ開いて編集なので手間はあまりかわりません。
エディタでなくても「指定した複数ファイルのテキストを一括置換」するフリーソフトはたくさんあると思います。
No.2
- 回答日時:
PHPにすれば、サーバー負荷とトラフックが増えます。
たとえば、このOKWEBさんも、php3で動いているようですが、
静的ページのトップページや.htmlページはすぐに表示できるのに、
動的ページの.php3のページは負荷が大きくアクセス性能が悪いようです。
しかし、アクセスが小規模なサイトであれば、気にする必要はほとんどないでしょう。
ただ、閲覧数はかなり多く、負荷が気になるというサイトの場合、
閲覧たびにPHPで動的にHTMLを生成するより
テンプレートを用意しておき編集時のみ静的にHTMLを生成しなおしてくれるタイプのCMS(MTのような)を使うのがよいと思います。
回答ありがとうございます。
できればMT等は使わずに解決したかったので今回質問しました。
テキストエディタで記述のみでできれば良いなと思ったのですが。
No.1
- 回答日時:
質問の意味が今一つ分かりません。
PHPは動的にWebページを生成するスクリプト言語なので拡張子をhtmlからphpに変更するだけでは動作しません。
サーバーの設定と言語規則に則った記述が必要です。
そういった前提条件の上でhtmlとphpを比べてのデメリットを敢えて挙げるという質問なら、phpは環境に依存する点とセキュリティを考慮しなければならない点でしょうか。
しかし、これらはサイトを運営していく上での必要条件なのでデメリットというほどのものではないと思います。
また、一番最初の要望である「サイト全体で特定の文章を一括して編集できるようにするため」になぜphpが必要なのかもわかりません。
具体的にどういったことを行いたいのでしょうか?
参考URL:http://ja.wikipedia.org/wiki/PHP:_Hypertext_Prep …
回答ありがとうございます。
>>具体的にどういったことを行いたいのでしょうか?
txtやhtmlのインクルードができればいいのですが。
例えばフレームを使わずに、全ページで目次を表示したい場合などです。
リンク追加や変更等の修正が必要な場合、1つずつ直さなければならないと大変です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Windows 10 指定したファイルを任意の範囲のディレクトリ内に上書き保存したい 1 2022/11/24 10:42
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- 環境・エネルギー資源 電力会社のカルテルと原発 32 2023/04/01 00:47
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS Affinger6でトップページに記事をタイル状に並べたい 1 2023/05/20 14:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別階層のPHP関数を使うには?
-
フォントの色を変えるには?
-
PHPの設定で、 エラーが発生し...
-
onedrive にexcelファイルをア...
-
Linux:PHPでTELNETによるSMTP...
-
ListViewコントロールでサムネ...
-
ボタンのクリック数を合計保存...
-
ワードプレス、Contact Form 7...
-
PHPのif文でその処理を途中で抜...
-
現在位置より2つ上のディレク...
-
別ファイルの変数を呼び出した...
-
【file_exists】ファイルが存在...
-
UWSCでファイルのアップロード...
-
PHPExcel処理速度が遅い
-
PHPで`headers already sent`と...
-
【PHP】declare命令で”Fatal er...
-
PHP8を使うと、大量のWarningが...
-
mysql_close()
-
aws cloud9というものを使って...
-
別PHPファイルに変数を渡す
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
centos6のlogにscript not foun...
-
正規表現を使い、URLで条件分岐...
-
階層が違う場合の絶対パス相対...
-
文字化けで混乱中です...
-
ロリポップでの.htaccess 設定
-
includeでHTMLファイルを呼出し...
-
PHP file_get_contents 503 ser...
-
バージョンアップしたら「次の...
-
PHPファイルのシンボリックリン...
-
htmlをphpにするにあたってデメ...
-
index.phpにbbs.phpを埋め込みたい
-
ランチャの作り方
-
ZendFrameWorkで、.htaccessを...
-
ドラえもんDVD 2112年ドラえも...
-
連想配列を含むヒアドキュメン...
-
数値から文字列へ変換後の先頭...
-
htaccessでphpとSSIを同時に動...
-
php リロードしない(再読み込...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
おすすめ情報