【发布时间】:2017-11-20 15:20:25
【问题描述】:
上下文
我的应用中有一些网址,其中一些曾经包含版本号,即。
http://myapp.com/some/path/1.2.3
或者
http://myapp.com/some/1.2.3
问题
正在重写应用程序以在 URL 中使用 - 而不是 .。由于某种原因,不可能再允许.。我想创建一个重写规则,它将接受旧格式的请求并将它们重写为新格式。一个版本总是有 2 个点。
堆栈
在 IIS 上运行的 PHP.exe
编辑 2 个点!
【问题讨论】:
-
理想的解决方案相当于一个简单的 string.replace(".","-")
-
IIS支持 .htaccess 吗? -
我可以将 .htaccess 转换为它的规则集。
-
URL 不必显示点,我希望客户端的旧 URL 仍然可以通过重写模块工作。
-
拜托,我试试
标签: .htaccess url url-rewriting