ブログで投稿したページはどこに保存されているんだろうにコメントWordPressで投稿したページをサーバー内のどこを探してもみつからない通常、一般的な個人サイトなどは、一つのページが一つのHTMLファイルとかPHPファイルになっているWordPressはじめブログの場合は、記事を投稿するたびに新しいファイルを生成する訳ではないらしいブログではないが、例えばYahoo!で検索した結果ページが一つのファイルとして保存されているとは考えにくいあんな膨大なページが全て一つずつファイルを占有してたら、どんだけサーバーがあっても足りないよねそれじゃどうやって投稿した個別の記事を、あたかも一つのページのように見せるのだろうまず、新規に記事を投稿すると、タイトルや時間など含め、すべてはDB(データベース)に送られて保存されるWordPressの場合はMySQLというフリーのDBを使う仕様になっている(他のDBも使えるようですが。)BDに保存された内容を、SQL文という言語で呼び出して、PHPで表示させるという仕組みここまでは理解していたし、自作ブログシステムでも採用しているただ一つどうしても理解できなかったのは、中身はDB内にあるとして、アクセスするにはやはりファイルが必要なんじゃないかという事アクセスするときはURLを指定する訳だし、各記事ページには個別にURLがある通常だと、そのファイル名がURLになるから、ファイルが存在していないページにどうやってアクセスするのか不思議だURL情報は各記事が収まっているDB内のwp_postsというテーブルでみつけたよーくよく考えてみたら、実際ファイルが無いのだから、ブラウザから要求がきたら何かの仕組みがそのURLを一時的に生成しなくちゃならない筈ガワはトップページ、いわゆるindex.phpと同じデザインなわけだからindexが何か関係ありそう試しにindex.phpを一旦削除してみて、個別記事のURLにアクセスするとどうなるかやってみたキターーーーーーー!開かない!!つまり、個別ページを生成するというよりは、アクセス要求が飛んでくると、何者かがindex.phpに誘導しているのだだから個々の記事ページファイルが存在していなくても、あたかもあるように見えているつまりはhttps://osamushi.jp/post_page/というページにアクセスしても、実際はhttps://osamushi.jp/index.phpというファイルを参照している事になるん~読めてきただが一体何者がそんな大仕事を担っているのかHTMLはもとより、PHPでもそんな芸当はできないWordPressのファイルをくまなく探しても、そんな複雑な感じのプログラムは見当たらないん、まてよ、アクセス関連に携わる、よくわからないヤツが一人いたっけそう.htaccessそうか!さっそく中をみてみると確かに”Rewrite”とか”index.php”がどうとか書いてある構文まではわからないが、どうやらコイツが、飛んできた要求に対してindex.phpを違うURLに見せかけるという作業をこなしているというので間違いなさそう自作ブログシステムでは、投稿するたびにファイルを生成しているので、どんどんファイルが増えていく仕組みなんだが、ここを勉強すれば、もうちょいスッキリしたブログシステムになりますな。次の投稿:XP復活の日コメントを残すコメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。WordPress.。