nginx / wp:更改302位置

时间:2015-07-16 15:37:36

标签: php wordpress nginx

我知道这是一个反复出现的问题,但我没有找到任何可行的解决方案。

我想在2个不同的地址上使用相同的wordpress(即相同的目录/相同的配置/相同的数据库)。 假设这两个地址是A.exemple.com:81和B.exemple.com:81,而wordpress数据库配置为使用通用地址www.exemple.com。 (更改数据库配置无济于事; o()

我正在使用两个配置为在fastcgi模式下工作的Nginx服务器。

在" A.exemple.com" nginx配置文件, 我认为wordpress相信它适用于好主人:

CV_8UC4

(默认fastcgi_param中的那些参数正在评论中......)

我修改了生成的html以使浏览器保持在正确的子域

fastcgi_param   HTTP_HOST       "www.exemple.com";
fastcgi_param   SERVER_NAME     "www.exemple.com";
fastcgi_param   SERVER_PORT     "80";

一切都好; o)

现在,麻烦...... 登录管理面板成功后,wordpress会发送一个位置为

的302响应
sub_filter_types text/css text/xml;
sub_filter_once off;
sub_filter "www.exemple.com" "A.exemple.com:81";

当然,我也需要更改此位置

www.exemple.com/wp-admin/

我尝试了几件事但没有成功:

A.exemple.com:81/wp-admin/

#add this in location 
proxy_redirect http://www.exemple.com/ http://A.exemple.com:81/ ;

但没有任何作用。可能我使用fastcgi的事实与它有关吗? 欢迎任何帮助

谢谢!!

0 个答案:

没有答案