1

そのため、ジレンマに対するいくつかの解決策を実装しようとしましたが、それらはすべて部分的に失敗しました。

ブログを 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] 
4

1 に答える 1

1

以下が必要です(.*)

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] 
于 2012-10-26T22:00:23.287 に答える