i have some waht similar questiin for debuging my rewrite policy: How can I tell if my rewrite is being executed if I get 404 error. Any way to trce if rules is executed and that it was trying to do redirect? tnx > From: bobsiegen@xxxxxxxxxxxxxx > Date: Wed, 12 Aug 2009 21:20:24 +0200 > To: users@xxxxxxxxxxxxxxxx > Subject: Re: Using Rewrite > > 2009/8/12 Alexis <rab4585@xxxxxxxxx>: > > ok, then the code would be > > RewriteCond %{HTTP_HOST} ^files\.example\.com$ [NC] RewriteRule ^(.*)$ > > /files/public$1 [L] > > or am i wrong? > > Unless you put RewriteEngine off in a .htaccess file located in your > files/public/ folder, that would result in an infinite loop. But only > if you correct your rule. Since there is no leading slash in the > string tested against your regular _expression_ in .htaccess files, > you'd rewrite to /files/publicarchivo.txt instead of > /files/public/archivo.txt > > # we can change to a lex. equal comparison here > RewriteCond %{HTTP_HOST} =files.example.com [NC] > # exclude th folder > RewriteCond $1 !^/files/public/ > RewriteRule ^(.*) /files/public/$1 [L] > > > Setting the DocumentRoot for files.example.com in your httpd.conf to > /home/example/public_html/files/public would be another (may be the > regular) approach. > > Bob > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > Get back to school stuff for them and cashback for you. Try Bing now. |