わかりました、非常によく似た問題に関連するいくつかのスレッドを見つけましたが、自分のサイトに提供された回答を使用してうまくいきませんでした. 基本的に、次のようにマッピングされた 2 つのサイトがあります。
/public_html/ - points to main domain (www.site1.com)
/public_html/site2.com - points to secondary domain (www.site2.com)
/public_html/portal - points to my target subdirectory
www.site2.com/portal へのすべてのリクエストを取得して、www.site1.com/portal を透過的にロードしようとしています。つまり、www.site2.com/portal をアドレス バーに表示したいのです。
RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com [NC]
RewriteCond %{REQUEST_URI} ^/portal/(.*)$
RewriteRule ^/(.*) /portal/$1 [L]
まったく機能しません
RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/portal/(.*)$
RewriteRule ^(.*)$ http://site1.com/portal/$1 [L]
http://site1.com/portal/site2.com/portalに移動します。
私はこの数日間、この壁に頭をぶつけてきました。助けていただければ幸いです。