如果不使用它,重定向工作正常,但我需要“$1”来访问“media”之后的网址部分。 当我使用 %{REQUEST_URI} 时,也会出现同样的问题。 %1 通过但没有返回任何内容。
.htaccess:
RewriteEngine On
RewriteRule ^.*media(.*)$ /project/file.php?v=$1
错误:
禁止 您无权访问此资源。
对于任何面临同样问题的人来说,我的问题是因为 url 有特殊字符,所以使用标志 [B] 来转义它们解决了这个问题。
RewriteRule ^.*media(.*)$ /project/file.php?v=$1 [B]