Matthew Romaine
matt****@majid*****
2008年 7月 6日 (日) 12:32:34 JST
よこからすみません、マットです。 ダイジェストしか読んでないので、返事が少し遅れますが、 もし「?」が入った場合が少なければ .htaccess で回す方法 もあります。 例えば、Hatena のAPIを使った例ですと: # for hatena callback url RewriteCond %{QUERY_STRING} ^cert=(.*)$ [NC] RewriteRule ^(.*)$ $1/%1? [R=301,L] で CI フレンドリーな URI に書き換えて通す、、、 取り急ぎ、ご参考までに。 On Jul 6, 2008, at 12:00 PM, codei****@lists***** wrote: > Codeigniter-users > メーリングリストへの投稿は以下のアドレスに送ってください. > codei****@lists***** > > Webブラウザを使って入退会するには以下のURLにどうぞ. > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > メールを使う場合,件名(Subject:)または本文に help > と書いて以下の > アドレスに送信してください. > codei****@lists***** > > メーリングリストの管理者への連絡は,以下のアドレスにお願いしま > す. > codei****@lists***** > > 返信する場合,件名を書き直して内容がわかるようにしてください. > そのままだと,以下のようになってしまいます. "Re: Codeigniter- > users > まとめ読み, XX 巻 XX 号" > > > 本日の話題: > > 1. Re: URLに?を表示させる方法 (m.h) > 2. user_guide1.6.2から1.6.3の差分 (Kenichi Ando) > 3. Re: URLに?を表示させる方法 (decoy) > 4. Re: URLに?を表示させる方法 (Kenji) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 5 Jul 2008 23:00:02 +0900 > From: "m.h" <lifem****@giga*****> > Subject: Re: [Codeigniter-users] URLに?を表示させる方法 > To: <codei****@lists*****> > Message-ID: <36622B35E8E647F5B69A659397A9BD8F @ subPC> > Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; > reply-type=original > > ozawaです > > Kenjiさま > GETができればそれにこしたことはないですが、とりあえずGET > できなくてもURLさえ読み込んでくれればいいと考えてます。 > > kunitsujiさま > $config['enable_query_strings'] = TRUE; > はひととおり試してみましたがうまくいきませんでした。 > > > ----- Original Message ----- > From: "Kenji" <kenji****@club*****> > To: <codei****@lists*****> > Sent: Saturday, July 05, 2008 7:18 PM > Subject: Re: [Codeigniter-users] URLに?を表示させる方法 > > >> Kenji です。 >> >> >> On Sat, 5 Jul 2008 18:56:54 +0900 >> "m.h" <lifem****@giga*****> wrote: >> >>> ozawaです >>> >>> URLに?を表示させる方法はありますでしょうか。 >>> >>> routes.phpやconfig.phpを修正すれば簡単に解決できる >>> と思っていたら壁にぶち当たりました。 >>> >>> 今回やろうとしているのはコントローラー名やメソッド名を利 >>> 用したいのではなく、 >>> >>> http://hogehote/codeIgniter/index.php/test?hoge=aa >>> といったようなURLをtestメソッドで受ける方法です。 >> >> これは、GET を使いたいということでしょうか? >> >> >> // Kenji >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codei****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >> > > > > ------------------------------ > > Message: 2 > Date: Sat, 5 Jul 2008 23:53:12 +0900 > From: "Kenichi Ando" <neo.k****@gmail*****> > Subject: [Codeigniter-users] user_guide1.6.2から1.6.3 > の差分 > To: CodeIgniterML <codei****@lists*****> > Message-ID: > <6f795****@mail*****> > Content-Type: text/plain; charset=ISO-2022-JP > > 安藤です。 > > user_guide(E)1.6.2から1.6.3の差分です。 > http://codeigniter.jp/changeset/1.6.3/ > > お役立てください。 > > //安藤 > > > > ------------------------------ > > Message: 3 > Date: Sun, 6 Jul 2008 02:05:29 +0900 > From: "decoy" <youtu****@gmail*****> > Subject: Re: [Codeigniter-users] URLに?を表示させる方法 > To: <codei****@lists*****> > Message-ID: <0FBD724ED5334EEF982A59E3C05D4A80 @ M1530> > Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; > reply-type=original > > decoyです。 > > メソッドをGETで呼びたいわけではなさそうですので > $config['enable_query_strings'] = FALSE;に設定し、 > system/libraries/URI.phpの_fetch_uri_string()メソッド内の > if (is_array($_GET) AND count($_GET) == 1)を > if (is_array($_GET) AND count($_GET) == 1 AND > $this->config->item('enable_query_strings') === TRUE) に変 > えてみた場合はどうでしょう? > > // decoy > > ----- Original Message ----- > From: "m.h" <lifem****@giga*****> > To: <codei****@lists*****> > Sent: Saturday, July 05, 2008 11:00 PM > Subject: Re: [Codeigniter-users]URLに?を表示させる方法 > > >> ozawaです >> >> Kenjiさま >> GETができればそれにこしたことはないですが、とりあえず >> GETできなくてもURLさえ読み込んでくれればいいと考えて >> ます。 >> >> kunitsujiさま >> $config['enable_query_strings'] = TRUE; >> はひととおり試してみましたがうまくいきませんでした。 >> >> >> ----- Original Message ----- >> From: "Kenji" <kenji****@club*****> >> To: <codei****@lists*****> >> Sent: Saturday, July 05, 2008 7:18 PM >> Subject: Re: [Codeigniter-users] URLに?を表示させる方法 >> >> >>> Kenji です。 >>> >>> >>> On Sat, 5 Jul 2008 18:56:54 +0900 >>> "m.h" <lifem****@giga*****> wrote: >>> >>>> ozawaです >>>> >>>> URLに?を表示させる方法はありますでしょうか。 >>>> >>>> routes.phpやconfig.phpを修正すれば簡単に解決できる >>>> と思っていたら壁にぶち当たりました。 >>>> >>>> 今回やろうとしているのはコントローラー名やメソッド名を利 >>>> 用したいのではなく、 >>>> >>>> >>>> http://hogehote/codeIgniter/index.php/test?hoge=aa >>>> といったようなURLをtestメソッドで受ける方法です。 >>> >>> これは、GET を使いたいということでしょうか? >>> >>> >>> // Kenji >>> >>> _______________________________________________ >>> Codeigniter-users mailing list >>> Codei****@lists***** >>> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >>> >> >> _______________________________________________ >> Codeigniter-users mailing list >> Codei****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > ------------------------------ > > Message: 4 > Date: Sun, 6 Jul 2008 10:51:25 +0900 > From: Kenji <kenji****@club*****> > Subject: Re: [Codeigniter-users] URLに?を表示させる方法 > To: codei****@lists***** > Message-ID: <20080****@club*****> > Content-Type: text/plain; charset=ISO-2022-JP > > Kenji です。 > > > On Sat, 5 Jul 2008 23:00:02 +0900 > "m.h" <lifem****@giga*****> wrote: > >> ozawaです >> >> Kenjiさま >> GETができればそれにこしたことはないですが、とりあえず >> GETできなくてもURLさえ読み込んでくれればいいと考えて >> ます。 > > 申し訳ないですが、いまいち、要求がわかりません。 > > http://hogehote/codeIgniter/index.php/test?hoge=aa > > という URL にアクセスすれば、testコントローラが > 問題なく実行されると思いますが、 > 実行されないんでしょうか? > > 手元で > http://localhost/CodeIgniter/welcome?hoge=aa > にアクセスすれば、Welcomeページが表示されます。 > > > // Kenji > > > > ------------------------------ > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > 以上: Codeigniter-users まとめ読み, 9 巻, 7 号 > ********************************************** Matthew 今井 松兼 Romaine Co-Founder, Director / 代表取締役 Majides, Inc. / 株式会社マジです