httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jurgen <apa...@squarehosting.com>
Subject Re: Problems with rewrite rule on Apache 2.0.39 for Windows
Date Tue, 13 Aug 2002 01:30:03 GMT
Hi again,

go ahead and post the log file.
Did you use and other rewrite related directives than 'RewriteRule !\.(gif|css|jpg|png)$ /index.php'
?

Jurgen
apache@squarehosting.com


On Mon, 12 Aug 2002 09:22:42 +0200
"Dejan Gambin" <dejan.gambin@grad-pula.hinet.hr> wrote:

> I really don't know how to posto you an example, I am using this with
> EZPublish where everything goes through index.php. I can only give you
> rewrite log if you think it can help you.
> Thank you.
> 
> > -----Original Message-----
> > From: Jurgen [mailto:apache@squarehosting.com]
> > Sent: Friday, August 09, 2002 2:41 PM
> > To: users@httpd.apache.org
> > Subject: Re: Problems with rewrite rule on Apache 2.0.39 for Windows
> >
> >
> > Hi,
> >
> > how about you post an example URL and the resulting path you expect.
> >
> > Jurgen
> > apache@squarehosting.com
> >
> >
> > On Fri, 9 Aug 2002 13:01:59 +0200
> > "Dejan Gambin" <dejan.gambin@grad-pula.hinet.hr> wrote:
> >
> > > Hi,
> > >
> > > It doesn't change the thing. It is keeping concatenating
> > DocumentRoot and
> > > the path from RewriteRule.
> > > I don't know if this is a bug or I am making some elementary mistakes.
> > > Thanks
> > >
> > > > -----Original Message-----
> > > > From: Jurgen [mailto:apache@squarehosting.com]
> > > > Sent: Friday, August 09, 2002 12:58 PM
> > > > To: users@httpd.apache.org
> > > > Subject: Re: Problems with rewrite rule on Apache 2.0.39 for Windows
> > > >
> > > >
> > > > Hi,
> > > >
> > > > then I guess you have to exclude index.php from the rewrite rule.
> > > > Maybe you put
> > > >   RewriteCond %{REQUEST_URI} !/index\.php$
> > > > above the RewriteRule.
> > > >
> > > > Jurgen
> > > > apache@squarehosting.com
> > > >
> > > > On Fri, 9 Aug 2002 12:37:38 +0200
> > > > "Dejan Gambin" <dejan.gambin@grad-pula.hinet.hr> wrote:
> > > >
> > > > > Thanks very much for a quick answer. The thing is, I am trying
> > > > to establish
> > > > > EZPublish on my Win2000 server, with Apache 2.0.39. The rewrite
> > > > rule I gave
> > > > > is the one from installation guide. As I described, the problem
> > > > is (the same
> > > > > problem remains when I try your way with RewriteCond) that
> > > > Apache rewrite
> > > > > module prefixes (concatenates) the path from RewriteRule
> > (in EZPublish
> > > > > example it is C:/Program Files/Apache
> > > > > Group/Apache2/htdocs/ezpublish/index.php) with DocumentRoot
> > > > directive (which
> > > > > is C:/Program Files/ApacheGroup/Apache2/htdocs/ezpublish). So
> > > > it is obvious
> > > > > that it can't find the file
> > > > > C:/Program Files/Apache Group/Apache2/htdocs/ezpublishC:/Program
> > > > > Files/Apache Group/Apache2/htdocs/ezpublish/index.php
> > > > >
> > > > > If I write only /index.php instead of full path in
> > ReqwriteRule, then it
> > > > > doesn't do any prefix and keeps looping, also causing Apache
> > > > service to take
> > > > > CPU on 100%.
> > > > >
> > > > > I have come to this conclusion reading rewrite log file
> > > > (RewriteLogLevel is
> > > > > 9). So if I write a full path, Apache prefixes it and the thing
> > > > failes. If I
> > > > > write only /index.php, then Apache does not prefix it and keep
> > > > looking for
> > > > > /index.php which it can not find. I really don't know what is
> > > > the problem.
> > > > > Thanks anyway.
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Jurgen [mailto:apache@squarehosting.com]
> > > > > > Sent: Friday, August 09, 2002 11:52 AM
> > > > > > To: users@httpd.apache.org
> > > > > > Subject: Re: Problems with rewrite rule on Apache 2.0.39
> > for Windows
> > > > > >
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > what you are really trying to do is, that you want almost
> > > > > > everything to go to index.php except pictures and style sheets.
> > > > > >
> > > > > > So your rewriting should look more like this:
> > > > > > RewriteCond %{REQUEST_URI} !\.(gif|css|jpg|png)$
> > > > > > RewriteRule ^(.+)$ C:/Program
> > > > Files/ApacheGroup/Apache2/htdocs/index.php
> > > > > >
> > > > > > The major point that seems wrong to me is that you try to put
> > > > > > RewriteRule and RewriteCond into one thing.
> > > > > > The first part of the RewriteRule should match the pattern that
> > > > > > you want to replace, so what RewriteRule probably does is to
move
> > > > > > something like /orig.html to
> > > > > > C:/Program Files/ApacheGroup/Apache2/htdocs/orig.index.php,
but
> > > > > > that's just a guess and probably wrong.
> > > > > > If it didn't work out right away I would work with RewriteLog
and
> > > > > > RewriteLogLevel and see the exact steps in the log file. From
> > > > > > there you will get it, because it shows every step.
> > > > > >
> > > > > > Jurgen
> > > > > > apache@squarehosting.com
> > > > > >
> > > > > >
> > > > > > On Fri, 9 Aug 2002 10:46:49 +0200
> > > > > > "Dejan Gambin" <dejan.gambin@grad-pula.hinet.hr> wrote:
> > > > > >
> > > > > > > Hello, I've created a virtual host and enabled some rewrite
> > > > > > rules. The one
> > > > > > > that doesn't work is
> > > > > > >
> > > > > > > RewriteRule !\.(gif|css|jpg|png)$ /index.php
> > > > > > >
> > > > > > > I just cannot understand what is going on. If I use absolute
> > > > > > path instead of
> > > > > > > /index.php (for example "C:/Program Files/Apache
> > > > > > > Group/Apache2/htdocs/index.php) Apache prefixes this with
> > > > > > document_root and
> > > > > > > get the wrong URL. In the case of /index.php it doesn't
do any
> > > > > > prefix so it
> > > > > > > can not find index.php again.
> > > > > > > Does anyone know what have I done wrong?
> > > > > > > Thanks in advance.
> > > > > > >
> > > > > > > Dejan Gambin
> > > > > > > Grad Pula
> > > > > > > Forum 13/II
> > > > > > > 52100 Pula
> > > > > > > E-mail: dejan.gambin@grad-pula.hinet.hr
> > > > > > >
> > > > > > >
> > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > > > > > > For additional commands, e-mail: users-help@httpd.apache.org
> > > > > >
> > > > > >
> > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > > > > > For additional commands, e-mail: users-help@httpd.apache.org
> > > > > >
> > > > >
> > > > >
> > > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > > > > For additional commands, e-mail: users-help@httpd.apache.org
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > > > For additional commands, e-mail: users-help@httpd.apache.org
> > > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > > For additional commands, e-mail: users-help@httpd.apache.org
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> > For additional commands, e-mail: users-help@httpd.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message