あなたも、ワードプレスに触れる前に、あなたはBをホストするサーバーがApacheを持っていると仮定A.
に任意のURLへのリクエストや前方要求を受け入れる準備ができていることを確認する必要があり
Serverのセットアップmod_proxyが有効になっていることを確認しましょう。 rootまたはsudoの権限を持つ、実行します。
a2enmod proxy_http
service apache2 restart
その後、Apacheのバーチャルホストの設定ファイルを開き、追加:
ProxyPreserveHost On
ProxyRequests Off
<Location /blog>
ProxyPass http://blog.mysite.com
ProxyPassReverse http://blog.mysite.com
Order allow,deny
Allow from all
</Location>
今、あなたは必ずすべてのURL(カテゴリページ、単一のポストことを確認しましたページ)も正しくサイトBに表示されます。
このため、元のログインリンク:blog.mysite.com/wp-login.phpを使用してWordPress管理者にログインします。
Settings > General
に移動し、“Site address (URL)”
フィールドをB (supersite.com/blog)
に更新します。
クレジット:(。*)https://tanyanam.com/2015/07/13/setting-up-wordpress-behind-reverse-proxy/
のmod_proxyを有効にすると、あなたはまた、プロキシへのRewriteRule^'のようなもので、あなたの要求をmod_rewriteのを使用することができます$ https://example.com/$1 [P、L]' – janh