次のhtaccess書き換えの問題があります:
私はwww.example.orgのようなドメインを持っており、ファイルは/var/www/www.example.org/にあります
www.example.org/b/w/のすべてのサイトを/var/www/www.anothersite.org/b/w/に書き直す必要があります。これを行う方法が正確にわかりませんが、これは可能ですか?
ご協力いただきありがとうございます
次のhtaccess書き換えの問題があります:
私はwww.example.orgのようなドメインを持っており、ファイルは/var/www/www.example.org/にあります
www.example.org/b/w/のすべてのサイトを/var/www/www.anothersite.org/b/w/に書き直す必要があります。これを行う方法が正確にわかりませんが、これは可能ですか?
ご協力いただきありがとうございます
ドキュメント ルートの外で書き換えることができますが、リダイレクトすることもできます (ブラウザのアドレス バーの URL が変更されます)。
RewriteEngine On
RewriteRule ^/?b/w/(.*)$ http://www.anothersite.org/b/w/$1 [R=301,L]
また
Redirect 301 /b/w/ http://www.anothersite.org/b/w/
アドレスバーを同じままにする必要がある場合は、有効になっている場合は mod_proxy を使用できます。
RewriteEngine On
RewriteRule ^/?b/w/(.*)$ http://www.anothersite.org/b/w/$1 [P,L]
または、サーバーまたは vhost 構成にアクセスできる場合は、エイリアスを作成します。
Alias /b/w/ /var/www/www.anothersite.org/b/w/
または最悪の場合、シンボリックリンク/var/www/www.example.org/b/w/
するだけです/var/www/www.anothersite.org/b/w/
RewriteEngine On
RewriteRule ^b/([w]+) http://www.anothersite.org/b/w/$1 [L,NC]
それはそれを行う必要があります:)