サイトを再設計し、新しいドメインに移動した状況があります。古いサイトには、新しいドメインにリダイレクトする必要があるいくつかのクライアント サブドメインがありますが、明示的に指定するフォルダーにリダイレクトします。新しいドメインは実際には古いドメインのサブドメインであるため、それがどのように複雑になるかはわかりません。
たとえば、現在、次のルールでoldsite.com
すべてのリクエストを にリダイレクトします。new.oldsite.com
RewriteCond %{HTTP_HOST} !^\.oldsite\.com
RewriteRule ^(.*)$ http://new.oldsite.com/$1 [R=302,L]
new.oldtsite.com
また、特定のサブドメインを のようsubdomain.oldsite.com
にのフォルダにリダイレクトしたいと考えていますnew.oldsite.com/subdomain/
。また、古いサブドメインと新しいディレクトリの名前が異なる可能性もあります ( subdomain.oldsite.com
to new.oldsite.com/subdomain-name/
. :-/
サブドメインからフォルダーへのリダイレクトに対してこのルールを複製しようとしましたが、それはすべてのリダイレクトをハイジャックするだけです.
修正を見つけていただければ、仮想ハイタッチを差し上げます。