トップ «前の日(07-14) 最新 次の日(07-16)» 追記

おいぬま日報(不定期)

カテゴリ | 技術情報まとめWiki | 検索エンジンから来た人向け | RSS

2003年
7月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31



2005-07-15

@ [memo] 知財情報局

特許関係のニュースや新技術の情報が載っているサイト。何かしら役に立ちそうなのでとりあえずメモ。

@ [memo] さくっとSakuSaku(サクサク)

tvkで平日にやっている番組sakusakuのファンサイト。ジゴロウ降板に対する意見など、掲示板を見ているとサクサカー*1の熱心さがよくわかります。

*1 サクサクファンのこと


2007-07-15

@ [fswiki] FSWikiでページのURLをstaticにする

だいぶ前は色々とソースを書き換える必要があったのですが、バージョン3.6.3-dev1だと、lib/Wiki.pmのcreate_urlメソッドを以下のように書き換えるだけでこと足りました。素晴らしい!

--- Wiki.pm.orig        2007-07-15 19:49:33.000000000 +0900
+++ Wiki.pm     2007-07-15 19:50:08.000000000 +0900
@@ -1180,6 +1180,10 @@
        my $url    = $self->config('script_name');
        my $query  = '';
        foreach my $key (keys(%$params)){
+                if($key eq 'page') {
+                        $url = $params->{$key} . ".html";
+                        next;
+                }
                if($query ne ''){
                        $query .= '&';
                }

あとはmod_rewriteを使ってApache側の設定をすればOK(この例はFSWikiのディレクトリがDocumentRootになっていると仮定)

RewriteRule ^/$ /wiki.cgi [L,NE,P,QSA]
RewriteRule ^/(.+)\.html$ /wiki.cgi?page=$1 [L,NE,P,QSA]

ぐぐってみると、mod_ext_filterを使ってApache側でHTMLのリンクを書き換えるなんていう荒技もあったのですが、これだとレスポンスがくなりそうなのであきらめました。

2007/07/16追記: プラグインとして実装しなおしました


Bookmark: あんてな | ぶっくまーく | 覚え書き | Project Amateras | ExcelPettyCashBook | FreeStyle Wiki

2002|10|11|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|11|12|
2008|01|02|03|04|05|06|07|08|10|11|12|
人気ブログランキング - おいぬま日報(不定期)