mod_rewrite gives different results with same file, differen…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Alexander Henry
Date:  
To: plug-discuss@lists.plug.phoenix.az.us
Subject: mod_rewrite gives different results with same file, different times and servers
RewriteEngine on
RewriteRule     ^(.+)/(.+)/(.*)$        /$3
RewriteRule     ^(.+)/(.*)$             /$2






on http://localhost/nextpage/

On my home machine this worked fine at first, redirecting to
http://localhost/ . Then it started to 404. I was editing php files at
the time.
On the remote machine, my hosting provider, this works fine, redirecting
to http://localhost/ .

the error on my home machine is:
[Fri May 06 21:07:20 2005] [error] [client 127.0.0.1] Negotiation:
discovered file(s) matching request: /var/www/localhost/htdocs/nextpage
(None could be negotiated).

(I notice no trailing slash here, when other logs with no error do show a
trailing slash.)

On my home machine, adding the directory nextpage/ to root allows it to
properly redirect.

moving the file nextpage.cont.php away also "fixes" the problem. Instead
of a 404, it brings up index.php's output, a page with a menu and no
content. (index.php parses PHP_URI and knows to pull up
nextpage.cont.php).

moving it back regenerates the 404.

the access log for the previous steps, i.e. nextpage.cont.php moved away,
url hit (21:16), nextpage.cont.php moved back, url hit(21:18):

127.0.0.1 - - [06/May/2005:21:16:10 -0700] "GET / HTTP/1.1" 200 3234
"http://localhost/nextpage/" "Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.7.7) Gecko/20050425 Firefox/1.0.3"
127.0.0.1 - - [06/May/2005:21:16:10 -0700] "GET /style.css HTTP/1.1" 304 -
"http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7)
Gecko/20050425 Firefox/1.0.3"
127.0.0.1 - - [06/May/2005:21:16:15 -0700] "GET /nextpage/ HTTP/1.1" 200
627 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7)
Gecko/20050425 Firefox/1.0.3"
127.0.0.1 - - [06/May/2005:21:18:40 -0700] "GET /nextpage/ HTTP/1.1" 404
299 "http://localhost/" "Mozilla/5.0 (X11; U; Linux i686; en-US;rv:1.7.7)
Gecko/20050425 Firefox/1.0.3"
127.0.0.1 - - [06/May/2005:21:18:40 -0700] "GET /favicon.ico HTTP/1.1" 304
- "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050425
Firefox/1.0.3"



This is a mere annoyance at this time, since my live box works just fine.
But if it didn't... Tech support wouldn't hear the end of me :)

Puzzles, puzzles, puzzles...

--

--Alexander
---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss