0

これが私の挑戦です。

私のwww.mysite.com/lab/brand/folder/modify.phpページには、URLから変数を取得するフラッシュアプ​​リがあります(例:www.mysite.com/lab/brand/folder/modify.php?id=1234)。 flashアプリは1234をIDとしてプルし、そのアプリの近くのフォルダーに大量のファイルがあり、移動してアプリを正常に動作させることができません。

次のことを試しましたが、アプリがget変数を取得しません。URLを書き換えますが、フラッシュアプ​​リは変数を取得していないようです。

^ lab / modify /([0-9] +)/?$ lab / brand / folder / modify.php?id = $ 1 [QSA、L]

get変数を取得するためにそれが機能する場合はwww.mysite.com/lab/modify.php?id=1234のように書き換えられたURLに満足しますが、これを作成する方法がわかりません。私は次のことを試しましたが、それはうまくいきませんでしたので、私はこれを間違って書いていることを知っています。

^ lab / modify.php?id =([0-9] +)/?$ lab / brand / folder / modify.php?id = $ 1 [QSA、L]

あなたが提供できるどんな助けでも大いに感謝されるでしょう。

ありがとうLP

4

1 に答える 1

1

それは同じくらい簡単です:

RewriteRule ^lab/modify/$ lab/brand/folder/modify.php [QSA]

フラグ(Query String Append)は、QSA次のような任意のURLのGET変数を追加します。

www.mysite.com/lab/modify/?id=1234

次の方法で変数を取得できます。$_GET['id']

于 2012-09-15T22:36:22.383 に答える