【发布时间】:2020-07-02 16:59:31
【问题描述】:
我正在尝试重定向网址以添加斜杠
/news -> /news/
/news?param1=value1 -> /news/?param1=value
/news#anchor?param1=value1 -> /news/#anchor?param1=value1
我需要通过一个仅标识路径并添加 / 的正则表达式来执行此操作。没有参数就没有问题。
^(/[a-z0–9/_\-]*[^/])$ -> $1/
但是当有参数时,我无法创建将路径与参数分开的正则表达式。
有什么想法吗,谢谢
【问题讨论】:
-
正则表达式中的
$匹配输入的结尾(或多行模式下的一行),因此它不会匹配任何带有路径参数的 url。