共享主机的别名指令
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 目录对其进行符号链接。
我将如何在共享主机上指示别名指令。
我要提供的文件位于:
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 目录对其进行符号链接。