Apache重定向整个文件夹内容

Apache重定向整个文件夹内容,apache,redirect,Apache,Redirect,我需要从不同的域访问文件夹中的一些静态文件。我认为,我可以在apache中进行某种类型的重定向或硬链接来重定向它们,而不是在每个域公用文件夹中复制该文件夹的多个副本 例如,我可以从www.abc.com/static/*和www.def.com/static/*访问常见的静态文件,在内部,这两个URL指向同一文件夹“/home/static/*”,对用户和浏览器来说都是透明的。您正在寻找的 但是,您要做的事情(创建指向web根目录之外的目录的别名)需要在中心配置中完成 Alias /static

我需要从不同的域访问文件夹中的一些静态文件。我认为,我可以在apache中进行某种类型的重定向或硬链接来重定向它们,而不是在每个域公用文件夹中复制该文件夹的多个副本

例如,我可以从
www.abc.com/static/*
www.def.com/static/*
访问常见的静态文件,在内部,这两个URL指向同一文件夹“/home/static/*”,对用户和浏览器来说都是透明的。

您正在寻找的

但是,您要做的事情(创建指向web根目录之外的目录的别名)需要在中心配置中完成

Alias /static /var/www/shared/static

谢谢,这是一个很好的解决方案,但是您认为是否存在另一种不改变Apache配置的方法?到目前为止,我通过一个PHP代理脚本来实现这一点,该脚本获取用户正在查找的文件并从基本路径加载该文件,但是它的性能很差performance@Javier不,据我所知,没有别的办法。您也可以在
.htaccess
文件中使用
别名
,但不能指向web根目录之外的目标。