1

alldomain.com の訪問者をドメイン newdomain.com にリダイレクトしようとしていますが、リダイレクトしますが、ユーザーが alldomain.com を開いたときに、データは newdomain.com である必要がありますが、トップ URL は alldomain.com である必要があります。

私の現在のHTACCESS:

RedirectMatch .* http://www.newdomain.com

4

1 に答える 1

0

これに対する解決策は、2 つの部分で構成されていると思います: correct.htaccessと、mod_proxyApache サーバーでの使用:

これらの行のコメントを外します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し、 が新しいドメインからのすべてのリンクが古いドメインにも適切に「帰属」することを確認することです。それでうまくいくと思いますが、テストできません...これがうまくいくかどうか教えてください!

于 2013-08-02T00:01:03.443 に答える