Re: Maintaing the URL when Rewriting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Scott,
 
 
I want the URL to be visible as
http://dev.home.en/hawaii-hotels but internally it should use
http://dev.home.en/action?city=hawaii.
 
I have used this
RewriteEngine On
 RewriteRule ^/([a-zA-Z]*)(-)(hotels)/ http://%{HTTP_HOST}/action?city=$1
 
This changes the URl to
http://dev.expedia.jp/action.do?city=hawaii
 
Please suggest as to how this URL can be preserve while internally hiting an action.
 
Thanks,
Navin

 
On 7/12/07, Scott Wilcox <sc0tt@xxxxxxx> wrote:
I think you need to be a little more specific in your request. Do you
mean that you want the internally processed URL to remain the same, or
the URL that the end user is seeing?

If its the latter, then Martijn's example does that fine.

Scott.

Naveen Sharma wrote:
> I have tried this but this is changing the URL.The initial URL gets
> modified.
>
>
>
> On 7/12/07, *Martijn* <sweetwatergeek@xxxxxxxxxxxxxx
> <mailto: sweetwatergeek@xxxxxxxxxxxxxx>> wrote:
>
>     > I have a URL of this form
>     > http://dev.home.en/hawaii-hotels < http://dev.home.en/hawaii-hotels>
>     > I want to redirect it to
>     > http://dev.home.en/action?city=hawaii
>     >
>     > without actually modifying the
>     > URL which is( http://dev.home.en/hawaii-hotels).
>     >
>     > Please let me know if this can be done using Apache hhpd.conf
>     without
>     > modifying the initial URL.
>
>     RewriteEngine on
>     RewriteRule /(.*)-hotels$ /action?city=$1
>
>     Should work (though I didn't test it).
>
>     See also, depending on your Apache version:
>     http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
>     <http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html >
>     or
>     http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
>
>     Martijn
>
>     ---------------------------------------------------------------------
>     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
>     <mailto:users-unsubscribe@xxxxxxxxxxxxxxxx >
>       "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
>     <mailto: users-digest-unsubscribe@xxxxxxxxxxxxxxxx>
>     For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
>     <mailto: users-help@xxxxxxxxxxxxxxxx>
>
>

---------------------------------------------------------------------
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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux