私はこれを研究し、これが可能かどうかを調べようとして髪を引っ張ってきました。どんな助けでも大歓迎です。
私は2つのドメインを持っています。それらを foo.com と bar.com と呼びましょう。私は Web サーバーを 1 つしか持っていないので、現在、それらは同じ場所を指しています。
bar.foo.com に別のサイトを設定しています。
bar.com へのすべてのアクセスが bar.foo.com に移動するようにしたいのですが、ブラウザーのアドレス バーには "bar.com" と表示されます。
これが私のhtaccessにあるものです:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^bar.com$ [NC]
RewriteRule ^(.*)$ http://foo.bar.com/$1 [R=301,L]
これは正常にリダイレクトされますが、アドレス バーに「foo.bar.com」が表示されます。
htaccess を使用して、ユーザーが「bar.com」と入力してもブラウザに「bar.com」が表示されるように、このリダイレクトを「見えないように」行うことはできますか?
サーバー上のApache構成ファイルにアクセスできないため、htaccessファイルに入れることができるものに制限されています。
ヘルプやアドバイスをいただければ幸いです。
ありがとう!