我无法动态修改网址。
我想找到并替换网址中间的字符串,如下所示:
localhost/existing/template-one/index.html
需要改为
localost/template-one/index.html
唯一需要注意的是/ template-one /也可以是/ template-two /或/ template-three等等。
所以基本上,我们在哪里看到/ template-something / existing /我们想要摆脱/现有
到目前为止,我有这个:
^/existing/?(.*) /$1
但这种情况在所有情况下都会发生,而不是有条件的!
非常感谢任何帮助。
由于
答案 0 :(得分:0)
使用以下规则:
RewriteRule ^existing/template-(.*) template-$1
括号将匹配existing/template-
之后的任何内容,并将其重写为template-<anything>