用eginx如何实现网站A的根目录指向网站B的子目录?

2011-08-29 14:51:39 +08:00
 lin
比如有个网站 abc.com 我想打开的内容是 xyz.com/a/b
4954 次点击
所在节点    NGINX
4 条回复
ashchan
2011-08-29 15:14:44 +08:00
试试这样行吗(为abc.com单独加一个server段):

server {
server_name abc.com;
rewrite ^(.*) http://xyz.com/a/b permanent;
}
Platinum
2011-08-29 15:14:44 +08:00
location / {
proxy_pass http://money.163.com/fund/;
proxy_redirect default;
}
lin
2011-08-31 20:38:59 +08:00
@ashchan @Platinum
两种方法都试过了,失败了。

跟GAE有没有关系?
我有个网站 http://www.geekaa.com 源代码是 Project Babel v2,搭建在GAE上,用 EC2 nginx 反向代理。

我的试验是这样的:

grd2.com 指向这个地址:
http://www.geekaa.com/p3/grd

有没有解决的办法?
Platinum
2011-08-31 21:35:02 +08:00
我贴的那个不是完整的,意思是只替换 location / 这一段

先保证你配的 server 可以正常访问(哪都可以,比方说 nginx 缺省页),然后再把我那段替换进去

实在不行 贴 nginx 版本号、完整配置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/17470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX