2012-01-11 55 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 
相關問題