反代一个网站,发现替换链接无效。 源站中头部 打算替换掉abc.com这个地址。 查看宝塔论坛,说不支持替换链接? 用以下方法试过也不行。 但以前却是可以替换的,好像是偶尔有效,偶尔无效这样? |
网友回复:
注册: 宝塔的反代是残次品,如果想用面板的话试试appnode ,代理功能比较完整
tomcb: appnode 只有centos,我只是不想用centos
pengxp1996: appnode体验感如何?
tomcb: 体验还不错,比宝塔强太多了/ 宝塔不也只支持centos,其他系统很多功能都是残废状态
yang9w: 请回归正题,现在是讨论宝塔的反代,想看下有没有解决方法,而不是头疼换头脚疼换脚,如果要换的话我就不会来问了。
pengxp1996: 手动该配置吧,演示代码如下: #PROXY-START/ location / { proxy_set_header Accept-Encoding “”; proxy_pass https://api.wordpress.org; proxy_set_header Host api.wordpress.org; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_redirect https://developer.wordpress.org https://dev-w-org.ixmu.net; gzip off; sub_filter ps.w.org psworg.cn.ixmu.net; sub_filter downloads.wordpress.org ps-w-org.ixmu.net; sub_filter profiles.wordpress.org p-w-org.ixmu.net; sub_filter secure.gravatar.com grv.ixmu.net; sub_filter ts.w.org ts-w-org.ixmu.net; sub_filter wp-themes.com wp-themes-com.ixmu.net; sub_filter s.w.org s-w-org.ixmu.net; sub_filter wordpress.org wp-org.ixmu.net; sub_filter_last_modified on; sub_filter_once off; sub_filter_types application/json; } #PROXY-END/复制代码
tomcb: 无法替换这个base标签里的地址。 页面内的链接都是相对路径。
pengxp1996: 链接是支持替换的,你要看一下宝塔是否加载了所需要的功能,这个替换功能依赖一个模块