设置REST应用程序,或在index.html
目录下显示CSP Files
文件,是否可以将此WEB应用程序设置为服务器的默认应用程序?
换句话说,如何通过查询http://localhost
而不是http://localhost/AppName/
或http://localhost/index.html
来显示应用程序?
答案 0 :(得分:1)
使用RESTful应用程序,您需要将WEB应用程序命名为“/”,并在分派类中创建具有相同名称的路由:
<Routes>
<Route Url="/" Method="GET" Call="Index"/>
...
</Routes>
...然后根据需要实现Index方法。
如果是index.html
文件 - 我相信还有其他人知道解决方案。
答案 1 :(得分:1)
您最好的选择是在Apache服务器中设置以实例启动的路由规则。
答案 2 :(得分:1)
如果您想使用内部Apache实现它,您只需要在Caché中创建根WebApplication。除了我确定你之前已经像/AppName/
那样做了,只需使用名称/
创建。
如果你想用外部Apache做,那么我希望你已经配置了properly。那么你需要的是添加这样的行
<Location />
CSP on
SetHandler csp-handler-sa
</Location>
在您的REST类中,您必须已经知道,Route map使用regexp来获取正确的方法。因此,在路线图中,您可以更改它
<Routes>
<Route Url="/(index\.html)?" Method="GET" Call="Index"/>
<!-- or something like this, to catch all static for one method -->
<Route Url="/((?!rest/).*)" Method="GET" Call="GetStatic"/>
...
</Routes>