我定义了以下别名
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/images
到localhost/myweb/images
你需要使用Redirect
指令,例如
Redirect seeother /myweb/static/images /myweb/images
查看文档了解有关该Redirect
指令的更多信息。