共享主机的别名指令

Alias Directive for shared hosting

我将如何在共享主机上指示别名指令。

我要提供的文件位于:

home/user/public_html/the_file_I_want_to_serve.html

我想在以下位置提供上述文件:

home/user/desired_folder/subfolder1/subfolder2/HERE

我阅读了 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

Alias 指令在 server/vhost 配置之外是不允许的。由于 htaccess 文件是一个 "per directory" 上下文,因此无法在文档根目录的上下文之外执行任何操作。这意味着你不能 do/know 根之外的任何东西(我假设是 /home/user/public_html/。你必须将 "desired_folder" 移动到 public_html 目录,或者至少从 public_html 目录对其进行符号链接。