【PHPフレームワーク】Ethna【スケルトン自動作成】at PHP【PHPフレームワーク】Ethna【スケルトン自動作成】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト815:>>814 マルチ乙www 07/02/19 23:38:21 http://mixi.jp/view_bbs.pl?id=11662178&comm_id=261369 19: 普通 ( http://mixi.jp/show_friend.pl?id=2134264 ) つい先日から、ethnaを使い始めたものですが、mod_rewriteで上手く飛ばせないので、どうかご教授ください。 簡単なブックマーク的なものを作成しようとしてるのですが、URLを entry?uri=http://hoehogeをentry/hogehogeのようにしたいのですが、hogehogeに?や&などが含むとそこでとぎれてしまいます。 簡単に、 RewriteRule ^entry/(.+) /entry?uri=http://$1 [L] や RewriteRule ^entry/(.+) /entry?url=http://$1%{QUERY_STRING} [L] こんふうに書いたのですが、これがいけないのでしょうか? ?や&が含まれなければ、全てを取得できるのですが。。 はてブさんとかのエントリーと比較した場合、http://の://がはてブさんだとそのままだったのですが、自分のエントリーを見ると、http%3A%2F%2Fのようにエンコードされてしまいます。 これが原因なのでしょうか? Smarty側のほうには、エスケープさせるsetAppNEがありますがこれは表示の問題で今回とは関係ないと思いますし。 もしかしたら、mod_rewriteの問題でここでの質問はおかしかったらすいません。すぐに削除します。 ただ、ethnaのエスケープ関連の問題でしたら、どうか解決法をご教授くださいませ。 よろしくお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch