そのため、ジレンマに対するいくつかの解決策を実装しようとしましたが、それらはすべて部分的に失敗しました。
ブログを www.website.com/blog/ から blog.website.com に移動しました
blog.website.com は、ルート Web ディレクトリ以外のディレクトリにあります
すべての URL は、最初の場所以降は同じです: 例: 古いサイト www.website.com/blog/wp-admin = blog.website.com/wp-admin
それが助けになるか、違いを生むなら、これはwordpressサイトです。
これは私が今持っているものです。サブフォルダーではなく、メイン フォルダーをリダイレクトします...
RewriteEngine on
RewriteBase /
#if not already blog.website.com
RewriteCond %{HTTP_HOST} !^blog\.website\.com$ [NC]
#if request is for blog/, go to blog.website.com
RewriteRule ^blog/$ http://blog.website.com/$1 [L,NC,R=301]