重写模块是传统方式

重写模块是传统方式

我想要映射一个 URL,如下所示:

127.0.0.1:8080 *.devserver.com

但是 Windows 主机文件既不支持端口号也不支持通配符。因此,我使用支持通配符的 Acrylic DNS 代理。因此,以下方法可以很好地工作:

127.0.0.1 *.devserver.com

但是 Acrylic 也不支持端口号。因此我必须浏览至 *.devserver.com:8080 才能获得所需的功能。有没有办法可以在 hosts 文件中同时使用端口和通配符?有没有可以替代 Acrylic DNS 代理的方法?

我需要指定比通配符更多的端口号。因此,我可以使用通配符进行折衷,并在主机文件中指定每个子域,只需端口号就可以工作。

答案1

重写模块是传统方式

HOSTS 文件不适合你试图让它做的工作。传统上,使用服务器上运行的 Rewrite 模块。因此,任何进入的请求*.devserver.com都会被静默重定向到127.0.0.1:8080

我该怎么做?

我很高兴你问

1)mod_rewrite
2)4 更多方式

相关内容