引越しはなんとか無事完了な訳ですが、nucleusをバージョンUPするついでに、
これまでやりたかったfancyURL(ブログのitemに対する?id=の付かないURL)と
そのtrackbackURL化。あと、スマイリー君を導入してみたかった。
以下はその過程を備忘のため。
まず、
さくらサーバーでFancyURLを参照。
いろいろ情報収集して回ったけど、こちらが一番実現性が高そうでした。
簡単にいくと、基本はnucleusのマニュアルによるfancy化の手順に準拠するのですが、
さくらでは、phpがcgiとして動作している(?)ので、デフォルトファイルの中の.htaccessの
ForceType application/x-httpd-php
⇒ForceType application/x-httpd-cgi
と変更。さらに、fancyurls_config.phpを除くすべてのファイルの
serverVar(‘PATH_INFO’)
⇒serverVar(‘ORIG_PATH_INFO’)
に変更。そして、1行目に
⇒#!/usr/local/bin/php
を追加。次は、さくらサーバのコンパネにログインして、
アプリケーションの設定→PHP設定ファイルの編集から、
cgi.force_redirect=0
cgi.fix_pathinfo=1
を追加して保存。そして編集したphp.iniをblogのルートに移動。
最後に、nucleusの管理画面から、fancyURL化。成功!!
(上記のままやったんですが、うまく行きました)
そして、次はtrackbackURLのfancy化。
まず参考とすべきは、
Trackback URLをすっきり短くする
TrackBackのFancyURL化
です。
これまた、.htaccessとかプラグインファイルの修正とか入るんですが、結構さくっとできます。
これで、ASPで提供されているblogサービスに近づきます。
ああ、このときも.htaccessに追加するのは、
ForceType application/x-httpd-php
⇒
ForceType application/x-httpd-cgi
なので注意です。
あと、横目で見ていたスマイリー君。君も導入したかったんだよ。
Nucleus スマイリープラグインひとまず完成
こんなかんじ。(コメント欄以下に表示されます)