2014-03-05 228 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

相关问题