rusica.net

雑記帳 : 406ページ目

どうでもいい雑記その93

サイトナビゲーション

ナビゲーションをbody要素内に書かないで、link要素使って何とか出来ないものかと思案中。

HTML文書を「Webサイトの1ページ」ではなく「文書」として考えた場合、本文中に「ナビゲーション」なんてものが書かれているのはおかしいと思うんです。smallballにナビゲーションネタが書いてあって、そんなことを改めて思ったわけです。

で、link要素で何とかしようと思った場合、XHTMLをXMLとして扱っていることを利用してXSLT使うか、Javascriptか、って感じ? あとCSSで何とかする方法もあるのかな? テストしてみて何とかなったら実装してみます。いつになるかは例によって未定。現状維持って可能性も大いにあります。

MTで出力するファイルをPHPに

URLが変わってしまう

URLって変わりますか? PHP化したから何ってないと思うけどなぁ。MT4だと何か違うのかな。拡張子が変わるから? もし拡張子がどうのこうのって話であれば、htaccessファイルで.htmlでもPHPとして処理するように変更してしまえばいいだけだと思います。見当違いっていうか、ぜんぜん関係ない話だったらごめんなさい。

あー、ダイナミックパブリッシングにすると変わるのかな。うちはPHP化はしたけど、ダイナミックパブリッシングにはしていなかったのでその辺が謎。

動的ファイルなので、検索エンジンに掲載されにくい

それと。これはたぶん関係ないです。複雑なパラメータつきのURLはインデックスされにくかったはずですが、それとMTのPHP化は無関係です。MTをPHP化してもURLにたくさんパラメータがくっつくとかないですよね。これもダイナミックパブリッシング使うと何かあったりするのかな、謎。MTをページ動的生成システムとして使ったことがないので謎が多すぎる。(だったら言及するなって感じですね、ごめんなさい)

ただ、「動的生成されたページ」がきちんとインデックスされることはAmazon内のページが死ぬほどインデックスされていることを見れば明らかです。要するに「http://example.com?id=1234567&page=1234567&post=1234567」みたいなのが良くないってだけの話であって、「インデックスされにくいこと」と「ページが動的生成されていること」とは直接関係ないってこと

MTの出力ファイルをPHPとして扱う利点の中で個人的に一番大きいのは「PHPのincludeが使える」ってところかな。SSIとかでも別にいいんですけどナビゲーションとかヘッダ内の何かに変更を加えたときに再構築しなくて済むのはいいですね。MTテンプレートのモジュールでも似たようなこと出来ますけど、再構築しないと変更点が反映されないですからね。link要素でリンクしているCSSファイルの名前が変わった、とか軽微な変更で逐一再構築しなきゃいけないのは、エントリー数が増えたときに辛いです。

サーバの処理の重さとしては、静的なHTMLより重いのは事実。アクセスされるたびにPHPとして処理をするわけですから。まぁ仕方ないですね。サーバサイドスクリプトの宿命ってことで。

リンク集とサイト情報のページもWP管理に

リンク集とサイト情報のページをWordPressのページにしました。その関係で、古い静的HTMLのページからはリダイレクトかけてます。たぶん、リンク切れはないはずです。

リンク集はWPのリンク機能で管理することにしました。が、標準で用意されているテンプレートタグだと、旧静的HTMLと同じ表示にならなかったのでPHPの関数を自作。サイト情報のページは単なるページなので特に問題なかったです。

どうでもいい雑記その92

特別書くこと無いんですけど、せっかくWordPressにしたのでもう少し更新頻度高めようかなと。

MHP2G

村上位クエの「モンスターハンター」を除いて一通り村クエストを終えたので、集会所攻略に移行。現在★5のクエスト攻略中です。当然ソロ。周りにやってる人いないし、XLink Kaiはセットアップめんどいし。

今月買うゲームとか

15日は「アオイシロ」、22日に「ギターヒーロー3」。とりあえずこの2本かな。あー29日に「ヴァルハラナイツ2」もあったな。何とかポータブルで悪名高いマーベラス発売だけど、前作のヴァルハラナイツは面白かったし、まぁ大丈夫でしょう。

Kakuからテスト

ブログエディタのKakuからの投稿テスト。ectoもWPで使えるっぽいんですけど、何となく。

追記

無事投稿完了。MTと違って再構築作業がないので、投稿・公開完了するまでの時間がすごく短いですね。これだけでもシステム変えた意味があったかな。

作業終わり?

とりあえず一通り作業終わったかな。一往トップページから過去の雑記に飛べるようにしました。過去の雑記にも新しい方へのリンクを付けました。

旧トップのindex.htmlにアクセスがあった場合はhttps://www.rusica.net/に301リダイレクト。RSSとかAtomにもリダイレクトかけました。RSSリーダ使っていれば古い方のRSSにアクセスしたときに勝手に新しい方に切り替わるはず、たぶん。

諸処の事情でページナビゲーションとかは付けてません。基本的に以前と同じようなナビゲーションとサイト構造になってます。っていうかWPになってるのはトップと雑記帳だけですけど。リンクとかサイト情報についてはとりあえずそのまま流用。そのうちWPのページで作るかも。その際もきちんとリダイレクトかけるので、閲覧者側で問題になるようなことはないと思います。