http://renylai.blogbus.com/logs/25415928.html
同事在配置apache虚拟目录共享电影时,能进行目录浏览,正常显示文件列表,点击文件却无法找到文件无法进行下载
这是他的配置
Alias /movie "/data/movie"
<Directory "/data/movie">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
Satisfy all
</Directory>
排除 文件不存在、文件中文名编码问题、文件类型被过滤的可能性,郁闷死他了
其实,正确的配置应该是:
Alias /movie "/data/movie/"
<Directory "/data/movie/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
必须要带上/,目录路径必须要写全,而且访问的时候需要用http://host/movie才能正确访问,如果要使得http://host/movie/也可以正确访问,使它们等价可以在配置文件中加上UseCanonicalName OFF