以下の例に示すように、htaccessを使用して、あるサブドメインから別のサブドメインにファイルを再ポイントするための最良の方法は何ですか。
例:sub-1.site.tld / app.js-> sub-2.site.tld/assets/applications/js/app.js
以下の例に示すように、htaccessを使用して、あるサブドメインから別のサブドメインにファイルを再ポイントするための最良の方法は何ですか。
例:sub-1.site.tld / app.js-> sub-2.site.tld/assets/applications/js/app.js
両方のサイトが同じドキュメントルートを共有している場合、問題は単純です。mod_rewriteがロードされていると仮定すると、これらの書き換えルールをドキュメントルートのhtaccessファイルに追加できます。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub-1.site.tld$ [NC]
RewriteRule ^/?app.js$ /assets/applications/js/app.js [L]
これにより、誰かがhttp://sub-1.site.tld/app.js
サーバーにリクエストを送信したときに、そのリクエストがブラウザに提供されるように内部的に書き換え/assets/applications/js/app.js
られ、ブラウザのアドレスバーのURLは変更されません。