0

私はこれに対する答えに夢中になっているように見えました-そして、私はまだそれを見つけることができませんでした. 何か見落としがある場合は、事前にお詫び申し上げます。

他の URL 部分を維持しながら、サブドメインを URL パラメータに変換しようとしています。

そのような:

http://sub.domain.tv/valueはhttp://domain.tv/value?campus=subにリダイレクトします

これは、ここで多数の投稿を調べた後に試したものです。

# campus
RewriteCond %{HTTP_HOST} ^sub.domain.tv$ [NC]
RewriteRule ^(.*)$ http://domain.tv/$1/?campus=sub [R=301,L]

これは、sub.domain.tv を domain.tv?campus=sub にリダイレクトする場合には問題なく機能しましたが、残りの URL パラメータでは機能しません (したがって、sub.domain.tv/value に移動しても何も起こりません)。

%1 と $1 が変数として使用されている他の例を試しました。たとえば、この投稿: htaccess subdomain redirct with last url parameterなどですが、違いがわかりません (試した例は機能しませんでした)。 .

ご覧いただきありがとうございます。:) とても感謝しています!

4

1 に答える 1

1

[QSA] パラメータを試しましたか。これにより、残りのクエリ パラメータがcampus=sub

于 2012-07-09T23:23:36.670 に答える