0
私のウェブサイトは6-cylinder.com でホストされており、私は完全に異なるVPSにあるワードプレスのブログを追加することにしました。だから私は私のメインドメインのサブディレクトリとして私のブログをリストするために使用した 最終的な製品は6-cylinder.com/blogでなければならないWordpress Nginxプロキシはwp-admin/ajax.phpを読み込めません
プロキシは1つのファイルを除いて完全に正常に動作しています!!!!!
wp-admin/ajax.php
は私が
$_SERVER['REQUEST_URI'] = str_replace("/wp-admin/", "/blog/wp-admin/", $_SERVER['REQUEST_URI']);
define('WP_SITEURL', 'http://6-cylinder.com/blog');
define('WP_HOME', 'http://6-cylinder.com/blog');
私のwp-config.phpファイルに追加するものであり、ここでnginxのファイルにプロキシコードです
location ^~ /blog/ {
proxy_pass http://139.59.211.216/;
proxy_set_header X-Original-Host $host;
proxy_set_header X-Is-Reverse-Proxy "true";
proxy_pass_header Set-Cookie;
proxy_cookie_path//blog/;
}
はあなたがhttp://139.59.211.216/blog/ 'でバックエンドをホストすることができない理由がある:ソリューションは、WP-config.phpファイルにfolowingの行を追加しました'/'と ''/blog/'の間のすべての書き換えを避けますか? –
いいえ、私はそれも考えたことはありません。もっと詳しく説明できますか? – amronrails