如何在共享主机上指明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
答案 0 :(得分:1)
在server / vhost config之外不允许Alias
指令。由于htaccess文件是"每个目录"上下文,没有办法在文档根目录的上下文之外做任何事情。这意味着你不能在根之外做任何事情(我假设是/home/user/public_html/
。你必须将" desired_folder"移到public_html目录,或者至少从public_html目录中对它进行符号链接。