alldomain.com の訪問者をドメイン newdomain.com にリダイレクトしようとしていますが、リダイレクトしますが、ユーザーが alldomain.com を開いたときに、データは newdomain.com である必要がありますが、トップ URL は alldomain.com である必要があります。
私の現在のHTACCESS:
RedirectMatch .* http://www.newdomain.com
alldomain.com の訪問者をドメイン newdomain.com にリダイレクトしようとしていますが、リダイレクトしますが、ユーザーが alldomain.com を開いたときに、データは newdomain.com である必要がありますが、トップ URL は alldomain.com である必要があります。
私の現在のHTACCESS:
RedirectMatch .* http://www.newdomain.com
これに対する解決策は、2 つの部分で構成されていると思います: correct.htaccess
と、mod_proxy
Apache サーバーでの使用:
これらの行のコメントを外しますhttpd.conf
(そして Apache を再起動してください!):
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
に次の行を追加します.htaccess
。
RewriteEngine on
RewriteRule .* http://www.newdomain.com/ [P]
ProxyPassReverse / http://www.newdomain.com/
ここで重要なのは、 の[P]
フラグRewriteRule
が Apache にmod_proxy
(以前に有効にした)使用するように指示ProxyPassReverse
し、 が新しいドメインからのすべてのリンクが古いドメインにも適切に「帰属」することを確認することです。それでうまくいくと思いますが、テストできません...これがうまくいくかどうか教えてください!