[▲前のスレッド]

2851. Cyclamen.cgi の mod_rewrite 対応 
まんじ 2005/4/1 (金) 03:03:16
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
お世話になっております、まんじ@旅ネタ・ドット・コムです。

現在Cyclamen.cgiをmod_rewriteを使用して静的URLに変更しようと考えています。

URLの変更は、
cyclamen.cgi?log=ase&tree=r14359
cyclamen.cgi?log=ase&tree=c14359
cyclamen.cgi?log=ase&ol=200412&tree=r13210
cyclamen.cgi?page=1&log=ase&ol=200412

をそれぞれ
cyclamen/log_ase/tree_r14359.html
cyclamen/log_ase/tree_c14359.html
cyclamen/log_ase/ol_200412/tree_r13210.html
cyclamen/page_1/log_ase/ol_200412.html
のように

Cyclamen.cgi が 作成するインデックスおよびプレビューペインへのリンクURLのうち
1) .cgi を削除
2) ? および & を / に
3) = を _ に
4) 末尾に .html を追加

を変更したいと考えています。投稿・修正画面を呼び出すURLは現在のままでかまいません。
あくまでも「閲覧時」に各ペインに表示を行うURLを変更したいのです。

スクリプトの変更でこれが実際に可能でしょうか?
また運用上の問題点等についてアドバイスをいただけますと幸いです。
よろしくお願いいたします。


追伸.
サーバー側の設定は完了し、テストしてみたところ無事
cyclamen/log_ase/tree_r14359.html から
cyclamen.cgi?log=ase&tree=r14359 が呼び出せるようにはなっています。


2852. Re:Cyclamen.cgi の mod_rewrite 対応 
あけび 2005/4/1 (金) 07:45:02
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461; SV1; .NET CLR 1.0.3705)
スクリプトでの対応も不可能ではないとは思いますが、
少なくとも入力データの解析部分は根本的に設計変更しなくてはならず、
投稿処理を含めクライアント入力を必要とする処理全般の動作にも関わってきますので、ほぼ無理とお考え下さい。


2853. Re2:Cyclamen.cgi の mod_rewrite 対応 
まんじ 2005/4/1 (金) 10:39:24
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
お返事ありがとうございます。そうですか…やはり難しい感じですね。

インデックス画面を定期的にhtml保存して新URLに編集し、CGIとは無関係の静的なファイルとしてサーバー上に置こうと思います。
Pagerank上げるのもなかなか簡単には行きませんね…

ともあれご回答ありがとうございました。
今後ともよろしくお願いいたします。


[▼次のスレッド]
INCM/CMT
Cyclamen v3.84.01
[ut:0.008][st:0.000]