很抱歉这个问题的标题不好。
我的问题是我只想对以下 3 个 url 模式执行内部重写
localhost/abc
localhost/def
localhost/xyz
替换为:
localhost/stackoverflow/abc
localhost/stackoverflow/def
localhost/stackoverflow/xyz
我试图为任何字符串写一个正则表达式——^(.*)$。重写规则如下
RewriteRule ^(.*)$ /stackoverflow/$1
但它在无限循环中运行并搜索url
localhost/stackoverflow/abc/abc/abc/abc...
我想要一个正则表达式,它只检测 3 个字符串中的任何一个 --> “abc”、“def”、“xyz”,然后将其附加到最终 url