如何在Apache配置中的.htaccess中实现别名? 谢谢你)
Alias /static "/var/www/core/static"
<Location "/static">
SetHandler None #
</Location>
答案 0 :(得分:0)
您无法在htaccess文件中使用Alias
。你可以使用mod_rewrite做类似的事情,但不能别名到文档根目录之外的文件夹。这意味着,在您的示例中,如果您的文档根目录中没有/var/www/core/static
,那么您就无法链接到它。 htaccess文件是&#34;每个目录&#34;上下文,并且无法知道文档根目录之外的任何内容。
mod_rewrite方式的工作原理如下:
RewriteEngine On
RewriteRule ^static/(.*)$ /core/static [L]
假设/core/static
位于文档根目录中。如果没有,那么你可以用htaccess文件做任何事情。