No.4ベストアンサー
- 回答日時:
例に挙げられたページは、WordPress で構築されているようですね。
WordPressは、動的にリクエストにあわせてPHPがページ生成するようなシステムですので
そのままでは 記事を拡張子htmlにすることはできません。
ですが、下記のような方法でURLの末尾をhtmlにすることができます。
・PHPで動かすシステムのまま、URLをHTMLであるかのように見せかける方法
WordPressでは、permalink といって、ページURLにPHPを見せないようにする設定があります。
これはWWWサーバのmod_rewrite機能などを使います。例えば、
「ttp://blog.tasdesign.jp/server/2010_01_20/98」 へのアクセスで、URLのどこにもPHPファイル指定がなくても、WWWサーバが内部でPHPプログラム「ttp://blog.tasdesign.jp/index.php」に「server/2010_01_20/98」という引数を渡して実行してくれるのです。
こうすることで、PHPでそのまま動作させつつも、URLからはPHPの表記を消すことができます。
通常は、この方法を使う場合でも.htmlを付けることはありませんが、
さらにプラグインでhtmlに見せかけることが可能です。
http://www.understandard.net/wordpress/wp005.html
ただし、この方法は「見かけがhtmlっぽくなる」だけで、それ以上のメリットが何もありません。
実際にどうしているかは知るすべがありませんので推測になりますが、おそらく挙げられたサイトではこの方法ではなく下記の方法を使っていると思います。
・静的HTMLを生成するプラグインを使う方法
http://www.4web8.com/370.html?utm_source=twitter …
記事を投稿したり編集削除すると、関連するHTMLファイルを全て作り直します。
投稿処理の負荷が重いのが欠点ですが、閲覧は普通のHTMLページ公開で軽いので、
更新が少ない場合はトータルでこの方法の方が有利になります。
上述のページでちょっと挙げられていますが、ブログエンジンの MovableType は、最初っから設計方針としてHTMLを生成するような動作になっています。
この回答へのお礼
お礼日時:2011/05/17 00:51
とても詳しく、さらにそれぞれのメリットについても教えていただきとても勉強になりました!
これを手掛かりにいろいろ調べてみます。
ありがとうございます!
No.3
- 回答日時:
・.htmlをCGIとして処理するよう設定している
・mod_rewriteのようなものを使って処理してる
なんてのも考えられますね
No.2
- 回答日時:
ただ静的ファイルとして出力しているだけだと思いますが…。
CMSではその機能を持つものは珍しくありません。
参考URL:http://web-tan.forum.impressrd.jp/e/2008/07/04/3 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- YouTube YouTubeの自動更新をOFFにする拡張機能はありますか? YouTubeの動画を視聴して登録チャ 1 2023/07/31 17:51
- Android(アンドロイド) スマホ chromeの戻るボタンが機能しにくい スマホ(OPPO reno5A、Android12) 1 2022/09/11 20:39
- Chrome(クローム) Chromeのログインしているページからブックマークが消えて、ユーザー1に移動してしまいました 2 2023/06/30 17:36
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
- Chrome(クローム) Google Chrome の「拡張ブックマークを有効にする」の項目がどこにあるのか教えてください 2 2023/05/26 21:22
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- ドライブ・ストレージ 古い外付けHDDから新品外付けHDDへのデータ移行方法 (Mac) 2 2022/12/11 02:01
- その他(ブラウザ) IE・edgeで日増しに観られるサイトが減ってくる。 1 2022/10/04 22:40
- 画像編集・動画編集・音楽編集 jpgが拡張子の画像を探しています 2 2023/04/06 10:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
index.phpって何ですか? 具体...
-
HPを開くとダウンロードページ...
-
社内イントラネットのHPにアク...
-
php excelダウンロード
-
かなり重い処理をする方法
-
PHPのWARNINGをcatchするには
-
フォントの色を変えるには?
-
phpでPEAR::DBを使っているので...
-
別ファイルの変数を呼び出した...
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
バッチを用いたフォルダの自動移動
-
現在位置より2つ上のディレク...
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
phpでメール送信できません 原...
-
one drive のアップロード失敗...
-
さくらサーバーにて、phpからメ...
-
index.phpに入るには、どうすれ...
-
php.ini を設定を変更すると再...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
社内イントラネットのHPにアク...
-
file_get_contents()の動きが読...
-
HPを開くとダウンロードページ...
-
phpのheader関数でページ移動さ...
-
jsファイルがうまく読み込めない
-
includeで読み込んだ内容を変数...
-
phpコードの戻り値をhtmlファイ...
-
VScode文字の色の変更について
-
CSSが反映されない場合がある
-
PHPでの複数ファイル出力
-
HYMLファイルの書換えに伴う文...
-
ヒアドキュメントの中で別ファ...
-
トップページURLのみで下層ペー...
-
phpで大量のhtmlを任意の順番で...
-
Smartyを使ってhtmlファイルを...
-
phpでAuthorizationヘッダを追加
-
public_htmlと同じ階層にあるフ...
-
PHPファイル内でCSSが反映されない
-
かなり重い処理をする方法
-
PHPをhtmlに読み込んだファイル...
おすすめ情報