0

パターンに一致するルールで従来の URL を維持するルールを作成しようとしていますが、URL 投稿もリダイレクトするものを追加したいと考えています。私はこのhtaccessが苦手です。シナリオは次のとおりです。

以前の URL:

www.blah.com/register/player

レガシー RewriteRule:

RewriteRule ^register/(.*)/?$ /account/register.php?type=$1 [NC,L]

新しい URL:

www.blah.com/register/player?email=bob@g.com

新しい RewriteRule???

RewriteRule ^register/(.*)/?$ /account/register.php?type=$1 [NC,P]

この投稿を見つけました投稿データをリダイレクトすることは可能ですか? これは、パターンマッチなしで機能する P フラグを見つけるのに役立ちましたが、両方を実行しようとすると機能しません。

URL 投稿データは複数のパラメーターで任意にできるため、別のパターン マッチを追加したくありません (上記のケースは簡略化されています)。これは実行可能であるように思われます。それは...ですか?ありがとう。

4

1 に答える 1

1

リダイレクトにクエリ文字列を添付する必要があるようです。したがって、QSA フラグ

試す:

RewriteRule ^register/(.*)/?$ /account/register.php?type=$1 [QSA,NC,P]
于 2013-10-30T16:20:18.750 に答える