You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Alan Batie <ba...@agora.rdrop.com> on 1997/08/02 09:40:01 UTC
mod_userdir/960: /~user/ gives error to users of older browsers
>Number: 960
>Category: mod_userdir
>Synopsis: /~user/ gives error to users of older browsers
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: apache (Apache HTTP Project)
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Sat Aug 2 00:40:01 1997
>Originator: batie@agora.rdrop.com
>Organization:
apache
>Release: 1.2.1
>Environment:
FreeBSD agora.rdrop.com 2.1.5-STABLE
gcc version 2.6.3
>Description:
When someone is accessing a /~user/ URL with an older browser that
doesn't include the Host: header in the request, the Alias is ignored
and Apache attempts to look in public_html instead of where the Alias
told it to in srm.conf (verified with ktrace). If either the Host:
header is present, or /users/user (which is aliased the same way as /~)
is used, it works correctly (I even set ServerName outside of the
virtual host sections, and it made no difference):
Alias /icons/ /var/httpd/icons/
Alias /~ /home/web/
Alias /users/ /home/web/
<agora.rdrop.com> [641] $ telnet agora 80
Trying 199.2.210.241...
Connected to agora.rdrop.com.
Escape character is '^]'.
GET /~jimka/ HTTP/1.0
HTTP/1.1 403 Forbidden
<agora.rdrop.com> [642] $ telnet agora 80
Trying 199.2.210.241...
Connected to agora.rdrop.com.
Escape character is '^]'.
GET /~batie/ HTTP/1.0
HTTP/1.1 404 File Not Found
<agora.rdrop.com> [643] $ telnet agora 80
Trying 199.2.210.241...
Connected to agora.rdrop.com.
Escape character is '^]'.
GET /users/jimka/ HTTP/1.0
HTTP/1.1 200 OK
<agora.rdrop.com> [644] $ telnet agora 80
Trying 199.2.210.241...
Connected to agora.rdrop.com.
Escape character is '^]'.
GET /users/batie/ HTTP/1.0
HTTP/1.1 200 OK
<agora.rdrop.com> [645] $ telnet agora 80
Trying 199.2.210.241...
Connected to agora.rdrop.com.
Escape character is '^]'.
GET /~jimka/ HTTP/1.0
Host: www.rdrop.com
HTTP/1.1 200 OK
>How-To-Repeat:
See full description
>Fix:
Not yet..
>Audit-Trail:
>Unformatted: