在替换中包含当前重写的 URI

在替换中包含当前重写的 URI

无需改变我的模式来匹配整个字符串(这会使它们变得更加复杂),有没有办法在替换字符串中使用当前 URI?

使用%{REQUEST_URI}不起作用,因为它使用了原始 URI。

答案1

我想我要说的是从类似的东西转换过来..

RewriteRule ^/some/path/(.*)\.html$ /$1/

..到..

RewriteRule ^(/some/path/(.*)\.html)$ /$2/?fullurl=$1

..其实并没有什么负担。

您提出的问题没有解决方案;没有特殊变量来保存与之匹配的字符串RewriteRule,因为您已经有了该字符串。

相关内容