我想知道是否有一个 apache mod 可以处理文档根目录之外的文件传送?
我的具体例子是,如果可能的话,我想在我的 vhost 配置中重写 ROBOTS.txt,以便我可以为用于测试部署的主机提供通用的“禁止所有”功能。
我能看到的唯一替代方案是,我的部署 vhost 设置脚本中有一个 ROBOTS.txt 替换。我知道我可能可以使用 mod_rewrite,但是浏览器仍然会知道我将其指向不同的 ROBOTS.txt 位置,不是吗?由于 ROBOTS 是全部禁止的,我不想让浏览器知道重写,并冒着它索引网站的风险。
谢谢你的建议 :D
答案1
如果可能的话,mod_rewrite 将执行重写(而不是重定向)。但是你想要Alias
。