fancyURLとtrackbackURLのfancy化+スマイリー。

引越しはなんとか無事完了な訳ですが、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を除くすべてのファイルの
:wink:
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化。成功!!:-P
(上記のままやったんですが、うまく行きました)
そして、次はtrackbackURLのfancy化。
まず参考とすべきは、
Trackback URLをすっきり短くする
TrackBackのFancyURL化
です。
これまた、.htaccessとかプラグインファイルの修正とか入るんですが、結構さくっとできます。
これで、ASPで提供されているblogサービスに近づきます。
ああ、このときも.htaccessに追加するのは、

ForceType application/x-httpd-php



ForceType application/x-httpd-cgi

 なので注意です。8-)
あと、横目で見ていたスマイリー君。君も導入したかったんだよ。
Nucleus スマイリープラグインひとまず完成
こんなかんじ。(コメント欄以下に表示されます)
:wink::wink::lol::lol::cry::evil::twisted::roll::idea::arrow::mrgreen::):-(:!::?::oops::-D8-|8-):??:x::-P:|:ase::[]=:[:chin::hahaha::!!::heart::**::!!!::*o*::star1.0::star0.5::star0.0::ahhh: