apache 别名不起作用

apache 别名不起作用

我定义了以下别名

Alias /static/images /images

但是当我浏览时,localhost/myweb/static/images我得到了:

未找到

该服务器上未找到所请求的 URL /myweb/static/images。

为什么它没有重定向到localhost/myweb/images

答案1

Alias不是用于重定向,而是用于将 URL 映射到文件系统路径,通常在您的DocumentRoot.

Alias /static/images /images

告诉 Apache,如果您提出请求,localhost/static/images它应该查看/images文件系统中的文件夹。很可能这个文件夹不存在,您会收到错误。

查看文档了解有关该Alias指令的更多信息。


如果你想重定向localhost/myweb/static/imageslocalhost/myweb/images你需要使用Redirect指令,例如

Redirect  seeother /myweb/static/images /myweb/images

查看文档了解有关该Redirect指令的更多信息。

相关内容