禁用目录重定向

禁用目录重定向

虽然我知道这是一个小问题,但我一直想知道是否可以禁用 Apache2 中目录 URL 的重定向。

目前,当连接到时http://localhost/cgi,apache2 将重定向到http://localhost/cgi/,因为$WEBROOT/cgi是一个目录:

$ curl --head http://localhost/cgi
HTTP/1.1 301 Moved Permanently
Date: Fri, 20 May 2011 05:01:31 GMT
Server: Apache/2.2.17 (Ubuntu)
Location: http://localhost/cgi/
Vary: Accept-Encoding
Content-Type: text/html; charset=iso-8859-1

我之所以询问,是因为我的网络服务器连接不稳定,通常需要很长时间才能连接。如果可能的话,我想避免不必要的请求。

有没有办法禁用这种行为,以便在连接到http://localhost/cgiApache 时不会尝试重定向?

答案1

您可以使用配置中的 DirectorySlash 指令将其关闭。

http://httpd.apache.org/docs/2.0/mod/mod_dir.html

相关内容