首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于域转发的问题(初学者)

关于域转发的问题(初学者)
EN

Server Fault用户
提问于 2010-06-16 08:21:51
回答 2查看 94关注 0票数 1

这里只是一个初学者的问题。我有一个位于domainxyz.com的a5c应用程序,它会自动为长文章生成短URLs -因此,与其访问domainxyz.com/reallylongpostnamehere这里,我只需输入domainxyz.com/a5c并自动在其中访问。

然而,我已经购买了一个较短的域名- short.com -我希望能够访问短.com/a5c,并被重定向(或转发)到domainxyz.com/a5c。或者是短路/7f0-> domainxyz.com/7f0。这样,虽然它似乎有点不合逻辑,但它节省了我在short.com上设置另一个托管帐户来处理网址缩短。

这个是可能的吗?我知道您可以转发域,但是,您可以转发域和URL段吗?

谢谢!

杰克

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-06-16 08:47:58

您可以为short.com设置一个A记录,以指向与domainxyz.com的A记录中提供的地址相同的地址,这样,试图访问http://short.com/a5c的用户实际上将以domainxyz.com的形式将请求发送到同一服务器,尽管它将以short.com的形式出现在他们的地址栏中,而domainxyz.dom的HTTP服务器将在请求中看到包含有short.com的原始URI的主机头。

解决问题的另一种方法是在short.com服务器上设置HTTP重写服务,该服务将重写URL以使主机名为domainxyz.com。在nginx中,它将类似于:

代码语言:javascript
运行
复制
server {
  server_name short.com www.short.com;

  location / {
    rewrite (.*) http://www.domainxyz.com$1 permanent;
  }
}

我不知道如何使用apache的mod_rewrite或lighttpd来配置它,但我相信这在它们中也是可能的。

票数 3
EN

Server Fault用户

发布于 2010-06-16 09:03:42

除了Erthad所说的,您还可以使用pound --反向代理和负载均衡器--使用“重定向”配置来完成这一任务。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/151602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档