2014-03-05 432 views
0

我想將文檔根目錄鏈接到不在文檔根目錄下的目錄。實施例的結構(文檔根是WWW) my_web /網絡/ my_web /網絡/圖像/自定義/ < - 有我想要放置的.htaccess my_web的/ var/ my_web的/ var /上傳/圖像/ < - 那裏它應該點.htaccess鏈接到不在文檔根目錄下的目錄

因此,例如,當我訪問http://my.example.com/images/custom/foo.jpg時,服務器應迴應my_web/var/uploads/images/foo.jpg如果它存在(當然它不能是301重定向)。

這是可能的,只是通過.htaccess?我知道如何使用mod_rewrite,但似乎它不能重定向到文檔根文件夾以外的任何東西。

我只有FTP訪問服務器,所以我不能在那裏設置任何文件系統符號鏈接。我現在看到的唯一解決方案是在images/custom文件夾下創建一個簡單的PHP文件,指向它的.htaccess並從/ var中檢索所需的文件,但純粹的.htaccess解決方案將更加簡單和優雅。

在此先感謝

回答

1

在htaccess的(目錄上下文),它只能從一個URL重寫的URL,而不是一個文件系統路徑。如果該文件系統空間無法通過現有別名訪問,並且允許使用目錄塊進行提供,則不會取得任何成功。

+0

感謝您的回答,我將使用另一種解決方案,可能是PHP腳本。 – amik

相關問題