我无法在.htaccess中使用反向引用$1

问题描述 投票:0回答:1

如果不使用它,重定向工作正常,但我需要“$1”来访问“media”之后的网址部分。 当我使用 %{REQUEST_URI} 时,也会出现同样的问题。 %1 通过但没有返回任何内容。

.htaccess:

RewriteEngine On 
RewriteRule ^.*media(.*)$ /project/file.php?v=$1

错误:

禁止 您无权访问此资源。

apache xampp
1个回答
0
投票

对于任何面临同样问题的人来说,我的问题是因为 url 有特殊字符,所以使用标志 [B] 来转义它们解决了这个问题。

RewriteRule ^.*media(.*)$ /project/file.php?v=$1 [B]
© www.soinside.com 2019 - 2024. All rights reserved.