别名指令用于共享主机

时间:2015-01-07 17:25:12

标签: apache .htaccess alias

如何在共享主机上指明Alias指令。

我要提供的文件位于:

家/用户/的public_html / the_file_I_want_to_serve.html

我想提供上述文件:

家/用户/ desired_folder / subfolder1 / subfolder2 /该处

我读了Apache's documentation on Alias directives,但我不确定是否将指令放在public_html / .htaccess或desired_folder / .htaccess

然后我想知道,htaccess中的指令会识别其域外的文件夹吗?

加载home / user / desired_folder / subfolder1 / subfolder2 / HERE的url是一个子域名,如temp.domain.com,它指向home / user / desired_folder / subfolder1 / subfolder2

1 个答案:

答案 0 :(得分:1)

在server / vhost config之外不允许Alias指令。由于htaccess文件是"每个目录"上下文,没有办法在文档根目录的上下文之外做任何事情。这意味着你不能在根之外做任何事情(我假设是/home/user/public_html/。你必须将" desired_folder"移到public_html目录,或者至少从public_html目录中对它进行符号链接。