在我的 .htaccess 文件中,我有一组规则如下:
RewriteRule ^dir/page1$ /bleh/docs/?id=12 [L,QSA]
RewriteRule ^dir/page2$ /bleh/docs/?id=13 [L,QSA]
RewriteRule ^dir/page3$ /bleh/docs/?id=14 [L,QSA]
有时可以通过来自另一个站点(引用者)的重定向访问这些规则之一。我希望能够将引用者附加到查询字符串,如下所示:
RewriteRule ^dir/page2$ /bleh/docs/?id=13&ref=%{HTTP_REFERER} [L,QSA]
但是,这似乎不起作用。
我究竟做错了什么?