mod_rewrite - 如何将请求主机和变量一起传递?

时间:2014-02-04 01:08:38

标签: php .htaccess mod-rewrite host

我正在使用mod_rewrite来处理实际上是PHP的Javascript文件的请求:

RewriteRule ^file.js$ file.php [L]

因此,某人在网站上放置的代码是这样的:

<script type="text/javascript" src="//domain.com/file.js?id=1"></script>

file.php文件需要“id = 1”变量,但它还需要发出文件请求的站点的主机(域),因为我们只需要允许某些域访问它。这不是我们可以手动更新.htaccess文件的东西(它必须从允许域的数据库查找中运行)。

那么,我如何传递请求此文件的主机/域?使用$ _SERVER ['HTTP_REFERER']似乎非常不可靠,我希望.htaccess / mod_rewrite能够抓住它并将其与其他变量一起传递?

0 个答案:

没有答案