今天在使用 xmapp 时, 遇到个很迷的问题, 就是无论怎么访问 localhost/icons 下的文件, 都返回404的错误, 这就很尴尬了, 纠结了半天的配置文件, 最后找到了解决办法
见 xampp – apache – how to override index of /icons? – Stack Overflow
大概原因就是, 当访问 localhost/icons 下的资源时, Apache会直接读取 /icons 下的图标资源
打开%XAMPP_PATH%\apache\conf\extra\httpd-autoindex.conf
文件可以看到:
1
2
3
4
5
6
| Alias /icons/ "D:/xampp/apache/icons/"
<Directory "D:/xampp/apache/icons">
Options Indexes MultiViews
AllowOverride None
</Directory>
|
将其注释即可
1
2
3
4
5
6
7
| # Alias /icons/ "D:/xampp/apache/icons/"
#
# <Directory "D:/xampp/apache/icons">
# Options Indexes MultiViews
# AllowOverride None
# Require all granted
# </Directory>
|
至今没明白为什么会有这么反人类的设计