2012-01-11 99 views
0

我需要将/ var/www/web1/data和/ var/www/web1/users下的2个文件夹重定向到/ mnt/network1/data和/ mnt /网络1 /用户。这些是我已经做出的将网络文件夹的所有静态内容放在这里的2个网络共享。Apache将2个文件夹重定向到另一个文件夹或网络共享

我试着使用重写规则和的ProxyPass但没有成功

我做得不对或这是错误的做法?

我对重写规则阿帕奇规则是

RewriteEngine On 
    RewriteRule /var/www/web1/data/ /mnt/network1/data/ 

回答

0

我想你想是不是mod_rewrite的是什么,但mod_alias (specifically the Alias directive)

Alias /data /mnt/network1/data/ 
Alias /users /mnt/network1/users 

第一个参数是请求URI,第二个是你的系统上的物理目录。 Mod_rewrite不会与物理目录相匹配。这将使得http://your.domain.com/data/something/blah的请求将从物理目录/mnt/network1/data/something/blah提供。这假设/ var/www/web1 /是你的webroot,你的/ mnt/network1 /权限被设置为适合apache的东西。

0

为什么不使用符号链接?

ln -s /mnt/network1/data /var/www/web1/data 

ln -s /mnt/network1/users /var/www/web1/users 
相关问题