【发布时间】:2020-04-21 17:30:41
【问题描述】:
我正在尝试为正在移动到不同结构的多个 URL 编写一个单独的重写规则。所有 URL 的结构都非常相似,所以我认为必须有一种方法可以为所有 URL 编写一个规则。
例子:
http://example.com/some/deep/path/a/001/my-a-data
http://example.com/some/deep/path/a/002/my-a-data2
http://example.com/some/deep/path/b/001/my-b-data
http://example.com/some/deep/path/b/002/my-b-data2
http://example.com/some/deep/path/c/001/my-c-data
http://example.com/some/deep/path/c/002/my-c-data2
需要重定向到(分别):
http://example.com/a/my-a-data
http://example.com/a/my-a-data2
http://example.com/b/my-b-data
http://example.com/b/my-b-data2
http://example.com/c/my-c-data
http://example.com/c/my-c-data2
所以我想知道的是,是否有一种方法可以读取 URL 中的 PATH 段,以便我可以重用它们来构建最终 URL,因为它就在那里。它只是 URL 的简化。
也许做一些类似的事情
/{1}/{2}/{3}/{4}/{5}/{6}
http://example.com/some/deep/path/a/001/my-a-data -> http://example.com/{4}/{6}
这可能吗?
谢谢!!!
【问题讨论】:
标签: iis url-rewriting