
先日の
Nucleus さくらのレンタルサーバへの移転作業の覚書で、うまくいったと思ったのですが、Fancy URLでちゃんとパラメータを受け取ることができていませんでした。

一見うまくいっているようなのですが、最初のパラメータしか拾ってくれないんです。(今は、不恰好な暫定対策で動作させています。)
http://wa.otesei.com/archive/1/2005-11/category/12
といった感じで、複数のパラメータがあると、最初の
archive/1/2005-11
だけ有効で、
category/12
が無視されてしまうんです。
逆に、
http://wa.otesei.com/category/12/archive/1/2005-11
とすると、
category/12
だけが有効になって、
archive/1/2005-11
が無視されます。
この土日で、いろいろやってみたんですけど、うまい解決方法が見つかりませんでした。
さくらのレンタルサーバーで、みなさんどうやって、Fancy URLを実現しているのでしょうか。トホホ・・・。
今は、何とも不恰好な暫定対策で、何とか動作させています。
とてもソースはお見せできませんが、

config.php内で、$_SERVERからURLを得て、各パラメータを分離しています。
もー、このままいっちゃおうかな。

また、「恥」
Tagの記事がひとつ増えたよ。
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。
実は私もさくら+FancyURLで同じような症状が出ていて頭を悩ませておりました。
NP_ArchiveIndex.phpで、カテゴリをクリックしてもそのカテゴリのリストにならず、同じページが表示されるだけなのです。
どう考えても/archives/○/までしか認識してないで、その後のcatid/○○を受け取ってない感じです。
で、以下のページを参考に、試しに自分もglobalfunctions.phpの262行目前後、
$data = explode("/",serverVar('PATH_INFO'));
を
$data = explode("/",serverVar('ORIG_PATH_INFO'));
に書き換えてみたら、見事カテゴリ毎のページが表示されるようになりました。
もしまだ試されていないようでしたら、一度試されてみてはいかがでしょうか?
それと、事後報告で申し訳ありませんがリンクをさせて頂いておりますm(_ _)m