Try using ^/$ instead of ^/index.html Chuck
On Mar 24, 2011, at 9:54 AM, Sacha Michel Mallais wrote: > Notice the second time though, it is accessing index.html.var, and then after > that it is trying to find an error page. I've seen index.html.var in my logs > before but can't for the life of me remember what causes it, but my *guess* > is that something else is rewriting the request for index.html. The only > thing I can suggest is to try putting your rewrite statements as close to the > end of the config file as possible. Could also search your log file for > index.html.var and see where that is coming from. And I guess you could pump > the RewriteLogLevel even higher... > > > sacha > > > On Mar 23, 2011, at 11:27 PM, ute Hoffmann wrote: > >> This is what I get for one call, when I Log with the level of 3: >> >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#865cad8/initial] (2) >> init rewrite engine with requested uri / >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#865cad8/initial] (3) >> applying pattern '.*' to uri '/' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#865cad8/initial] (3) >> applying pattern '^/index.html' to uri '/' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#865cad8/initial] (1) >> pass through / >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (2) init >> rewrite engine with requested uri /index.php >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (3) >> applying pattern '.*' to uri '/index.php' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (3) >> applying pattern '^/index.html' to uri '/index.php' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (1) pass >> through /index.php >> [24/Mar/2011:07:19:37 +0100] [urlsid#8459f60][rid#8662af0/subreq] (2) init >> rewrite engine with requested uri /index.html >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (3) >> applying pattern '.*' to uri '/index.html' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (3) >> applying pattern '^/index.html' to uri '/index.html' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (2) >> rewrite '/index.html' -> '/cgi-bin/WebObjects/myapp.woa' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (2) >> forcing '/cgi-bin/WebObjects/myapp.woa' to get passed through to next API >> URI-to-filename handler >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (2) init >> rewrite engine with requested uri /index.html.var >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (3) >> applying pattern '.*' to uri '/index.html.var' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (3) >> applying pattern '^/index.html' to uri '/index.html.var' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (2) >> rewrite '/index.html.var' -> '/cgi-bin/WebObjects/myapp.woa' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8662af0/subreq] (2) >> forcing '/cgi-bin/WebObjects/myapp.woa' to get passed through to next API >> URI-to-filename handler >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8661228/initial/redir#1] >> (2) init rewrite engine with requested uri /error/noindex.html >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8661228/initial/redir#1] >> (3) applying pattern '.*' to uri '/error/noindex.html' >> [24/Mar/2011:07:19:37 +0100] [url/sid#8459f60][rid#8661228/initial/redir#1] >> (3) applying pattern '^/index.html' to uri '/error/noindex.html' >> [24/Mar/2011:07:19:37 +0100] [turl/sid#8459f60][rid#8661228/initial/redir#1] >> (1) pass through /error/noindex.html >> >> Can you see anything in this? Why is it Redirected twice in one call? Is >> this normal? >> >> Any hints welcome. >> >> Regards, >> >> Ute >> >> Am 23.03.2011 um 22:08 schrieb Sacha Michel Mallais: >> >>> Try increasing the RewriteLogLevel and setting RewriteLog. >>> >>> >>> sacha >>> >>> >>> On Mar 23, 2011, at 1:45 PM, ute Hoffmann wrote: >>> >>>> Hi, >>>> I have Rewrite working on Mac Os X without problem, but on a Linux virtual >>>> Server >>>> with Cent OS I fail. Apache 2. >>>> >>>> This is in the config File: >>>> a) >>>> LoadModule WebObjects_module /usr/lib/httpd/modules/mod_WebObjects.so >>>> LoadModule rewrite_module modules/mod_rewrite.so >>>> >>>> Seems to be in the right order. >>>> There seems to be no Add directives in the config file >>>> >>>> b) Further down: >>>> ScriptAliasMatch ^/cgi-bin/((?!(?i:webobjects)).*$) "/var/www/cgi-bin/$1" >>>> >>>> # >>>> # "/var/www/cgi-bin" should be changed to whatever your ScriptAliased >>>> # CGI directory exists, if you have that configured. >>>> # >>>> <Directory "/var/www/cgi-bin"> >>>> AllowOverride None >>>> Options None >>>> Order allow,deny >>>> Allow from all >>>> </Directory> >>>> >>>> c) And on the end of the file in a virtal host directive the Rewrite Rule. >>>> (like I would do in Mac OS X) >>>> <VirtualHost *:80> >>>> ServerAdmin webmas...@dummy-host.example.com >>>> DocumentRoot /var/www/html/xyz >>>> ServerName www.xyz.de >>>> >>>> <IfModule mod_rewrite.c> >>>> RewriteEngine On >>>> RewriteCond %{REQUEST_METHOD} ^TRACE >>>> RewriteRule .* - [F] >>>> RewriteRule ^/index.html /cgi-bin/WebObjects/someapp.woa [L, PT] >>>> </IfModule> >>>> </VirtualHost> >>>> >>>> Fact1: Rewrite engine works: Rewriting test.html to index.html works fine >>>> Fact2: WebObjects works: giving the URL >>>> www.somehost.de/cgi-bin/WebObjects/someapp.woa opend the application -> >>>> thus the scriptAlias Part works >>>> Fact3: But trying to map index.html -> /cgi-bin/WebObjects/someapp.woa >>>> Opens the apache Default page and no app at all >>>> >>>> I have checked and double checked but do not see the reason, why it does >>>> not work. >>>> Is there anything I need to look after in linux specifically? >>>> >>>> Is there anything missing fom the virtual host above? Incuding the >>>> ScriptAliasMatch as above in the virtual host diective >>>> does not help. >>>> >>>> has anyone have an idea? >>>> >>>> This is my virtual host directive, the virtual host is active and working >>>> (besides from the rewrite rule) >>>> >>>> Regards >>>> >>>> Ute >>>> >>>> >>>> _______________________________________________ >>>> Do not post admin requests to the list. They will be ignored. >>>> Webobjects-deploy mailing list (Webobjects-deploy@lists.apple.com) >>>> Help/Unsubscribe/Update your Subscription: >>>> http://lists.apple.com/mailman/options/webobjects-deploy/sacha%40global-village.net >>>> >>>> This email sent to sa...@global-village.net >>> >>> -- >>> Sacha Michel Mallais, CIO AIM: smallais >>> Global Village Consulting, Inc. PGP Key ID: 7D757B65 >>> http://www.global-village.net/ >>> 1. Never tell everything at once. >>> -- Ken Venturi, Ken Venturi's Two Great Rules of Life >>> >>> >>> >> > > -- > Sacha Michel Mallais, CIO AIM: smallais > Global Village Consulting, Inc. PGP Key ID: 7D757B65 > http://www.global-village.net/ > I've got a fever, and the only prescription is more cowbell! > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-deploy mailing list (Webobjects-deploy@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-deploy/chill%40global-village.net > > This email sent to ch...@global-village.net -- Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-deploy mailing list (Webobjects-deploy@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-deploy/archive%40mail-archive.com This email sent to arch...@mail-archive.com