全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: ensky

[美国VPS] Nginx设置反代,WP首页一直301 (已解决)

[复制链接]
发表于 2024-10-18 22:02:46 来自手机 | 显示全部楼层
hosts设置没
 楼主| 发表于 2024-10-18 22:26:23 | 显示全部楼层

大佬,这个是在后端的服务器设置吧?

我刚在后端服务器设置了一下,没起作用。

设置为 123.7.33.99 www.qian-duan.com  不行,改为123.7.33.99 www.houduan-duan.com  的也不行
发表于 2024-10-18 22:34:02 | 显示全部楼层
ensky 发表于 2024-10-18 21:52
我把伪静态去掉了,URL改为默认的方式了:https://example.com/?p=123 。确实不报301了,首页也正常了。
...

不是wordpress的固定链接,是nginx的规则https://www.google.com/search?q=wordpress+nginx+%E4%BC%AA%E9%9D%99%E6%80%81
 楼主| 发表于 2024-10-18 22:42:55 | 显示全部楼层
skysf 发表于 2024-10-18 22:34
不是wordpress的固定链接,是nginx的规则https://www.google.com/search?q=wordpress+nginx+%E4%BC%AA%E9 ...

那咋改呢?我现在用的宝塔面板,面板中就有一个伪静态规则的设置。如果不用Nginx反代的模式,直接www.houduan.com放到后端服务器上建站,就没有问题。说明规则也是可以用的。

就是前端加一个反代就不行了。
发表于 2024-10-18 22:53:16 来自手机 | 显示全部楼层
防跨站关了吗
 楼主| 发表于 2024-10-18 23:33:15 | 显示全部楼层

关了试验了一下,还是没解决。谢谢
发表于 2024-10-19 00:08:57 | 显示全部楼层
ensky 发表于 2024-10-18 21:52
我把伪静态去掉了,URL改为默认的方式了:https://example.com/?p=123 。确实不报301了,首页也正常了。
...


你自己修改一下伪静态的规则,不要使用宝塔默认的伪静态规则。
发表于 2024-10-19 00:20:47 | 显示全部楼层
ensky 发表于 2024-10-18 22:42
那咋改呢?我现在用的宝塔面板,面板中就有一个伪静态规则的设置。如果不用Nginx反代的模式,直接www.hou ...


那我理解错你意思了。
看看反代的机器上,填的wordpress地址末尾有没有/,有的话去掉。填的是不是https
用的是不是标准端口?反代机器上加上
  1. proxy_set_header Host $host:$server_port;
复制代码

重启nginx后用无痕窗口打开看看行不行
 楼主| 发表于 2024-10-19 01:20:08 | 显示全部楼层
skysf 发表于 2024-10-19 00:20
那我理解错你意思了。
看看反代的机器上,填的wordpress地址末尾有没有/,有的话去掉。填的是不是https
...


末尾的/去掉了。
填的是https

我之前配置的是proxy_set_header Host  www.hou-duan.com; 这样就会导致访问www.qian-duan.com一直301.

我改为您说的这个proxy_set_header Host $host : $server_port; ,访问 www.qian-duan.com的时候,没有301了,直接显示了反代的静态网站,没有显示后端的WP网站。
 楼主| 发表于 2024-10-19 01:28:09 | 显示全部楼层
Jianrry 发表于 2024-10-19 00:08
你自己修改一下伪静态的规则,不要使用宝塔默认的伪静态规则。

不会改,怎么问一下GPT,给一个正确的呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-1-18 03:47 , Processed in 0.057518 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表