On 1/19/06, Jason Williard <[EMAIL PROTECTED]> wrote:
>
> You were right... As soon as I removed the leading slash, the problem was
> solved. But now I have another issue...
>
> While I want this rewrite to occur, I also want everything else to redirect
> to a default URL. To do this, I added the following:
>
> RewriteRule ^([0-9]{5}) http://.../weather.pl?zip=$1 [R]
> RewriteRule ^(.*) http://.../DEFAULT [R]
>
> The first of these rules intended to rewrite only if a 5 number zip exists.
> The second to redirect everything else. Unfortunately, that much of a
> wildcard also seems to grap 5-digit zips as well. I'm sure this is simply a
> regex thing, which I'm not that great at. How would I get it to redirect
> everything except for the 5-digit zip?
The easy way would simply be to add the "L" flag to the first
RewriteRule (use [R,L]). This should stop processing at that point
for matching requests. Otherwise, you can add something like this
before the second RewriteRule:
RewriteCond %{REQUEST_URI} ^/[0-9]{5}$
Joshua.
---------------------------------------------------------------------
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: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]