You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by rangeli nepal <ra...@gmail.com> on 2011/01/09 16:27:55 UTC

[users@httpd] mod_rewrite

Hello Everybody,

I have a very simple problem for which I am using mod_rewrite. I want
to remove the certain consecutive path i.e

Following is an example

http://<hostname>/alpha/beta/theta/someuseful   ----->
http://<hostname>/prefix/someuseful/

I am using following rule, which works, but induces redirection on
client end. I was thinking if I can reduce this unnecessary traffic.

RewriteRule ^/alpha/beta/theta/(.*)      /sugar/$1  [NC,L]

Any hint will be highly appreciated.
Thank you.
rn

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] mod_rewrite

Posted by Matus UHLAR - fantomas <uh...@fantomas.sk>.
On 09.01.11 10:27, rangeli nepal wrote:
> I have a very simple problem for which I am using mod_rewrite. I want
> to remove the certain consecutive path i.e
> 
> Following is an example
> 
> http://<hostname>/alpha/beta/theta/someuseful   ----->
> http://<hostname>/prefix/someuseful/
> 
> I am using following rule, which works, but induces redirection on
> client end. I was thinking if I can reduce this unnecessary traffic.
> 
> RewriteRule ^/alpha/beta/theta/(.*)      /sugar/$1  [NC,L]

why not use alias?

Alias /alpha/beta/theta/someuseful/ /prefix/someuseful/

in the vhost section

-- 
Matus UHLAR - fantomas, uhlar@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Linux is like a teepee: no Windows, no Gates and an apache inside...

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] mod_rewrite

Posted by rangeli nepal <ra...@gmail.com>.
Well I will work on rewrite log. But I am pretty sure it redirects. I
am using httpclient ( a java library for client side) and I have to
change all the methods that use PostMethod.
rn

On Sun, Jan 9, 2011 at 11:58 AM, Eric Covener <co...@gmail.com> wrote:
> On Sun, Jan 9, 2011 at 10:27 AM, rangeli nepal <ra...@gmail.com> wrote:
>> Hello Everybody,
>>
>> I have a very simple problem for which I am using mod_rewrite. I want
>> to remove the certain consecutive path i.e
>>
>> Following is an example
>>
>> http://<hostname>/alpha/beta/theta/someuseful   ----->
>> http://<hostname>/prefix/someuseful/
>>
>> I am using following rule, which works, but induces redirection on
>> client end. I was thinking if I can reduce this unnecessary traffic.
>>
>> RewriteRule ^/alpha/beta/theta/(.*)      /sugar/$1  [NC,L]
>>
>
> It shouldn't redirect.  Maybe RewriteLog would help?
>
>
> --
> Eric Covener
> covener@gmail.com
>
> ---------------------------------------------------------------------
> 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@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] mod_rewrite

Posted by Eric Covener <co...@gmail.com>.
On Sun, Jan 9, 2011 at 10:27 AM, rangeli nepal <ra...@gmail.com> wrote:
> Hello Everybody,
>
> I have a very simple problem for which I am using mod_rewrite. I want
> to remove the certain consecutive path i.e
>
> Following is an example
>
> http://<hostname>/alpha/beta/theta/someuseful   ----->
> http://<hostname>/prefix/someuseful/
>
> I am using following rule, which works, but induces redirection on
> client end. I was thinking if I can reduce this unnecessary traffic.
>
> RewriteRule ^/alpha/beta/theta/(.*)      /sugar/$1  [NC,L]
>

It shouldn't redirect.  Maybe RewriteLog would help?


-- 
Eric Covener
covener@gmail.com

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org