Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apache: redirecting users, but keep same path?

Tags:

apache

I want to be able to redirect users to a different TLD but keep the same path:

For example if the user goes to:

example.com/cars/10

Using apache how can I redirect the user to something like:

my_new_site.com/cars/10
like image 675
JP Silvashy Avatar asked Aug 19 '10 00:08

JP Silvashy


1 Answers

use a 302 redirect in your config:

<VirtualHost *:80>
  ServerName example.com
  Redirect /cars http://my_new_site.com/cars/
</VirtualHost>

If you need more flexibility, you can use mod_rewrite, and then use those rewrites:

RewriteEngine on
RewriteRule ^/(.*)$ http://my_new_site.com/$1 [NC]

There's a nice documentation at apache.org.

like image 164
polemon Avatar answered Oct 03 '22 11:10

polemon