Url rewriting 用于内部url缩短和重定向的软件

Url rewriting 用于内部url缩短和重定向的软件,url-rewriting,dns,Url Rewriting,Dns,我想为我们的研究实验室建立一个内部url服务,您可以在其中创建自定义url并通过简单的键入来引用它们 lab/<my-url> 这个问题分为两部分: 如何在不影响正常互联网流量的情况下进行url重定向 我是否可以使用现有的软件来管理域名 如果您可以控制网络上的计算机,则可以修改其主机文件 您可以为lab设置一个映射,以转到承载此快捷方式系统的服务器,然后设置一些软件以在那里重定向。这将完全避免与DNS混淆,但它只能在新的主机文件设置正确的系统上工作 至于实际设置执行重定向的服务器

我想为我们的研究实验室建立一个内部url服务,您可以在其中创建自定义url并通过简单的键入来引用它们

lab/<my-url> 
这个问题分为两部分:

  • 如何在不影响正常互联网流量的情况下进行url重定向
  • 我是否可以使用现有的软件来管理域名

  • 如果您可以控制网络上的计算机,则可以修改其
    主机
    文件

    您可以为
    lab
    设置一个映射,以转到承载此快捷方式系统的服务器,然后设置一些软件以在那里重定向。这将完全避免与DNS混淆,但它只能在新的
    主机
    文件设置正确的系统上工作


    至于实际设置执行重定向的服务器,我不知道有什么软件是我脑子里想出来的。根据您的经验水平,在RubyonRails中执行此操作将相当简单。

    谢谢!考虑到我想使用与我们公共网站相同的服务器,我不能只将“实验室”映射到服务器的IP地址。然后我使用子域吗?或者另一个端口?
    主机
    文件只允许您绕过DNS并插入自己的IP地址。如果重定向服务正在侦听其他端口,则用户必须指定该端口。所以你肯定想在端口80上监听一些东西。您可能会让托管外部站点和内部站点的服务器在两个不同的IP地址上侦听,并以不同的方式处理其中一个。
    lab/lunch