1
a2z 2014-06-14 17:44:37 +08:00
|
2
AlloVince 2014-06-14 17:47:30 +08:00
iframe
|
3
Sunyanzi 2014-06-14 17:51:53 +08:00
反向代理 ..?
|
4
vicacheung 2014-06-14 17:53:30 +08:00
location / {
default_type text/html; subs_filter_types text/css text/xml text/html application/x-javascript; subs_filter 'a.com' 'b.com' g; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://b.com; proxy_set_header Accept-Encoding ""; } |
5
housne 2014-06-14 18:44:19 +08:00
301
|
6
ysjdx 2014-06-14 18:50:08 +08:00
反向代理
|
7
SharkIng 2014-06-14 18:51:10 +08:00
感觉就是301跳转,以前DNS都能这样设置
用饭袋也可以 |
8
aa65535 2014-06-14 18:51:30 +08:00
上面说的重定向是不能的,浏览器地址会改变。
这个可以使用伪静态解决。 IIS没用过,具体设置不清楚了,如果两个站点在同一个分区下的话可以使用“符号链接”隐射目录来曲线解决。 |
9
l0wkey 2014-06-14 19:36:20 +08:00
Google 「nginx 反代」
|
10
DreaMQ 2014-06-14 19:44:57 +08:00
如果是同一台服务器的话,IIS建两个网站指向相同目录不就行了吗
|
11
budblack 2014-06-15 00:21:28 +08:00
解决这个问题首先得说明白两个域名什么关系.
a.com和b.com是独立的两个网站么?是在同一台服务器上么? 还是只是简单的域名更换? 或者是盗用别站的资源?(技术讨论) 设置cname能解决题主描述的问题,但是这样相当于两个域名指向一个网站了. 另外有个简单粗暴的办法就是在a.com/aa这个目录下建立一个网页文件,内容就写iframe,然后用js处理一下参数动态更新iframe的src.这样一些简单的get请求还是能应付了.我这儿刚好有一个栗子不知道能不能发网址?初来乍道不太懂v2ex的规矩http://mc.budblack.me/?123 用iframe的好处就是对源站的请求依然是浏览器发出的.如果不在意这个,那在服务器上写curl函数也能完成类似的功能.那就类似于反代了. 相比设置cname,这两种方案能保证a.com和b.com两个网站的独立性,仅在aa这个子目录下做文章. 再另外,如果是更换域名..301啊喂! |