【Apache】mod_rewrit ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
275:nobodyさん 08/01/27 15:53:17 レンタル鯖屋も大変だな… 276:nobodyさん 08/02/06 01:37:13 >>271 最長一致、つまりこの場合左に現れる .+ ができるだけ長くマッチしようとする。 その結果、 $1 => aa/bb $2 => cc となる。 RewriteRule ^/(.+?)/(.*)$ /$1/index.php?i=$2 として最短一致にすれば期待の結果になる。 あるいは、$1 に / が含まれない仕様であれば、 RewriteRule ^/([^/]+/(.*)$ /$1/index.php?i=$2 と書けばいい。 277:sage 08/02/06 13:09:37 cmfp+wYF すみません、動的URLから動的URLへの書き換えで質問です。 /(dirname)/main.php?(x=XXX&y=yyy) カッコ内は動的 ↓ /admin/main.php?dir=(dirname)&(x=XXX&y=YYY) という感じに、要はディレクトリ名をdirという部分に渡したいのですが、 下記の正規表現で上手く動きません。 どなたかご教授いただけませんか? RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)/main.php?(.*)$ admin/main.php?dir=$1&$2
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5135日前に更新/120 KB
担当:undef