结束目标:我想创建一个转发除特定目录之外的所有请求的网络服务器。
例如:
site.com -> target.com
site.com/anything -> target.com
site.com/anythingElse.php -> target.com
,但...
site.com/specificPath -> site.com/specificPath
site.com/specificFile.php -> site.com/specificFile.php
除此之外:如果服务器还可以处理多个域(虚拟主机)并为每个域分别提供SSL证书,那就太棒了。
我很高兴使用网络服务器转发,CNAME记录等。也许您可以帮助您认为这种情况下的最佳做法。
答案 0 :(得分:0)
有一种名为负前瞻的正则表达式方法,它适用于这种情况,这是虚拟主机上下文中的一个粗略示例:
DataType<MyJsonType> jsonType =
SQLDataType.VARCHAR.asConvertedDataType(new MyJsonBinding());
Field<MyJsonType> jsonField = field(name("my_table", "my_column"), jsonType);
editnote:如果您想要的是反向代理(您说前进但我认为您想要在外部重定向),请告诉我。