-
-
Notifications
You must be signed in to change notification settings - Fork 175
Url重写
Henry edited this page Oct 19, 2019
·
12 revisions
组件在1.6.8
针对Url重写进行的优化调整,以支持一些相对简单的Url重写功能;通过Url重写可以制定一些不同的Url访问方式。
可以通过HttpApiServer.UrlRewrite.Add
方法来添加Url重写规则.
server.UrlRewrite.Add("/cate/{0}.html", "/index.html")
.Add("/search/{0}.html", "/index.html")
.Add("/tag/{0}.html", "/index.html")
.Add("/blog/{0}.html", "/blog.html")
.Add("/photos/{0}.html", "/photos.html");
以上是Beetlx官网博客的重写规则,可以看到分类,查询和标签等页面都重写到index.html
,就是说一个index.html
承担了不同路径下的查询处理。具体效果可以查看 https://ikende.com/index.html
如果不想通过写代码来完成,可以配置目录下的rewrite.json
文件(不存在则自行添加)
[
{
"Url": "/__system/admin/actions/{0}.html",
"Rewrite": "/__system/admin/actionconfig.html"
}
]