0

http://abc.com/case_studies/casstudy20/という新しいウェブサイトがあります。http://xyz.com/clients/home.php?client=myclientという古い Web サイトがあります。

xyz.com という古いドメインの下には、ケース スタディやストーリーがたくさんあります。abc.com を使用しているので、URL を置き換えることができるため、abc.com が表示されますが、同じ古い場所からコードにアクセスできます。

ユーザーが xyz.com ではなく古いサイトにアクセスした場合を意味します。http://abc.com/clients/home.php?client=myclientと表示されます 。しかし、同じ古​​い xyz.com から実行されます。

htaccessでできるのでしょうか?

4

2 に答える 2

1

並べ替え。xyz.com からのすべてのトラフィックを abc.com の適切なパスにリダイレクトできますが、これには両方のドメインの制御を維持する必要があります。

可能であれば、これを xyz.com の仮想ホスト構成に入れる方が実際には良いです。そうすれば、完全な構成はまったく必要ありません。ただし、アクセス許可があると仮定すると、.htaccess でも機能します。

RedirectMatch ^(.*)$ http://www.abc.com$1
于 2012-11-26T15:49:18.750 に答える
0

両方のドメインを制御できる場合は、http 301 リダイレクトを探しています。これを行うには、次の行を htaccess ファイルに追加して、Web サイト全体をリダイレクトします。元のドメインの制御がなければ、古い xyz.com Web サイトを適切なサーバーにルーティングすることは不可能であるため、htaccess ファイルにはリダイレクトするものがありません。

redirect 301 / http://abc.com/
于 2012-11-26T15:49:38.127 に答える