私はこれに対する答えに夢中になっているように見えました-そして、私はまだそれを見つけることができませんでした. 何か見落としがある場合は、事前にお詫び申し上げます。
他の 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などですが、違いがわかりません (試した例は機能しませんでした)。 .
ご覧いただきありがとうございます。:) とても感謝しています!