Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Your browser sent a request that this server could not understand.

Posted on 2008-10-05
4
Medium Priority
?
3,251 Views
Last Modified: 2012-06-27
400 bad request
The apache V2.2 httpd.conf have SSL virtual host.
The DocumentRoot directive value is the same as Directory directive (see code snippet).
The URL is http://nohttps.personaDigital.info from FF v3.0.3 and IE v7

<Directory "d:/info.noHTTPS/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
  </Directory>

Open in new window

0
Comment
Question by:eltonGomez
  • 2
  • 2
4 Comments
 
LVL 27

Expert Comment

by:caterham_www
ID: 22645421
Can you find something related to the problem in your error.log?
0
 

Author Comment

by:eltonGomez
ID: 22648981
The error.log: "[Mon Oct 06 04:33:07 2008] [error] [client 190.157.185.1] Invalid URI in request GET / HTTP/1.1"
0
 
LVL 27

Accepted Solution

by:
caterham_www earned 375 total points
ID: 22649295
Ok, so either r->uri is being unset somewhere or does not start with a lading slash. Since the HTTP_REQUEST header is valid, there must be some internal processing which alters the initial value of r->uri. Since this problem occurs on uri level, your directory container shouldn't be involved.

Are there any directives which are able to modify the uri value of the request? Esp. mod_rewrite or other 3rd-party modules?
0
 

Author Closing Comment

by:eltonGomez
ID: 31503216
Yes, php module modify the uri value
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As Wikipedia explains 'robots.txt' as -- the robot exclusion standard, also known as the Robots Exclusion Protocol or robots.txt protocol, is a convention to prevent cooperating web spiders and other web robots from accessing all or part of a websit…
If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Loops Section Overview
Suggested Courses
Course of the Month11 days, 20 hours left to enroll

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question