アキラのITメモ:mod_rewriteがうまく動かない
IT関係、技術関係のメモです。
mod_rewriteがうまく動かない
monom.jpさんのところで配布されていた楽天ショップのCGIを設置していたのですが、mod_rewriteの部分でうまくいかず四苦八苦していました。これまでmod_writeでここまで四苦八苦したことは無かったんですが。。mod_rewriteはなかなか奥が深いです。
htaccessの整形ルール部分を抜粋すると以下のような感じなのですが、
RewriteEngine on RewriteBase / RewriteRule ^list/([0-9]+)/$ index.php?m=list&g=$1 [L]
正規表現部分の^(行頭)と$(行末)を表す部分を外して以下のように書いたらうまくいきました。
RewriteEngine on RewriteBase / RewriteRule list/([0-9]+)/ index.php?m=list&g=$1 [L]
うーん、なんでなんでしょう??ちなみに、ここはさくらのレンタルサーバで動いています。まあ動いたからとりあえずこれでいいかな。なお、楽天ショップCGIはこちらに設置しておきました。
このスクリプト、利用規定を見ると改造も著作権表示も自由みたいなんですが凄いですね。時間が有ればこれを自分なりのものに改造、改良していきたいですが、まあ、当分はこのまま放置することになりそうです。
カテゴリ:
その他
投稿日: 2007年01月31日 02:00
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/455
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/455
コメント
コメントを投稿
カテゴリ「その他」内の記事
サイト内検索
カテゴリ
- Linux
- Linux Tips [14]
- Linux ソフトウェア [3]
- Web技術
- (X)HTML/CSS [4]
- JavaScript [1]
- MovableType [7]
- その他 [3]
- 各種API [3]
- 各種ツール [4]
- Windows
- Win Tips [3]
- Win ソフトウェア [6]
- コネタ [7]
- プログラミング
- 機器 [4]