Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要重写类似于
/b
到
/img/b.png
以及类似的 URL
/b_c
/img/b_c.png
我试过这个:
RewriteRule ^b(?:/_c/)$ /img/$1.png
这适用于第一种情况,但不适用于第二种情况(它不匹配“_c”并对其进行分组)。
我需要将文字字符串“_c”分组并放置在重写的 URL 中。
我怎样才能做到这一点?
试试RewriteRule ^(b(_c)?)$ /img/$1.png。
RewriteRule ^(b(_c)?)$ /img/$1.png
这使得$1整个括号反向引用,并使_c可选,但它必须全部存在(你不能有b_匹配 - 尽管如果你愿意它可以匹配)。
$1
_c
b_