我正在尝试创建一个带有文件名的正则表达式:
/cloud-support/filename.html#pagesection
并将其重定向到:
/cloud-platform/filename#pagesection
有人可以建议怎么做吗?
目前我已经在那里分道扬with:
"^/cloud-support/(.*)$" => "/cloud-platform/$1",
重定向目录好 - 但仍然有多余的.html
。
我可以匹配文字.html
和可选#
吗?我该怎么做?
感谢。
答案 0 :(得分:0)
"^/cloud-support/(\w+).html(.*)" => "/cloud-platform/$1$2"
答案 1 :(得分:0)
这样的事情会起作用吗?
"^/cloud-support/([^.]+)[^#]*(.*)$" => "/cloud-platform/$1$2"
答案 2 :(得分:0)
你能试试正则表达式
吗?"^/cloud-support/(.*)\.html(#.*)?$"
\.html
部分与.html
匹配,而(#.*)?
则允许#
加上一些内容。
答案 3 :(得分:0)
也许是这样的:
"^/cloud-support/(.*?)(\.html)?(#.+)$" => "/cloud-platform/$1$3"
其中第一组是非贪婪的比赛(。*?)