0

我有很多项目在几个域上使用相同的代码。但是有些服务想在每个域的根目录中看到个人 key.txt。

因此,在我的项目中,我创建了文件夹“keys”,其中包含带有域名的子文件夹,其中包含自己的 key.txt。

现在最好在 .htaccess 中为此创建 RewriteRule:

/key.txt -> /keys/{http_host}/key.txt

怎么做?

4

1 回答 1

1

您可以使用 aRewriteCond来确定一些服务器变量(请参阅httpd mod_rewrite 文档),然后通过反向引用使用该值,%1如下所示:

RewriteCond %{HTTP_HOST} (.*)
RewriteRule ^key\.txt /keys/%1/key.txt
于 2013-05-08T10:26:57.970 回答