是否可以在路径模式中设置通配符*
?
address=.example.com/foo/*/bar
似乎不起作用。
address=.example.com/foo/xxx/bar
有效,但我需要随机匹配的字符,而且我不知道它们是提前的。
答案 0 :(得分:2)
不可能。
dnsmask仅与主机名的解析有关。
斜杠之后的所有内容都在Web浏览器(或客户端)和Web服务器之间,名称服务器无法看到此部分。
它可能会让人感到困惑,因为dnsmasq使用' /'作为其许多设置中的分隔符,但这与url的路径部分无关,只是选择了配置文件分隔符。
要对用户希望用户看到的Web服务器的哪些部分进行细粒度操作,您应该使用Google搜索" http代理"或者可能"透明的http代理"这应该让你开始。这些提供了一个中间服务器, 可以看到"路径" URL的一部分,并执行此级别的过滤。