PDA

View Full Version : Mod Rewrite Apache problem


marcelkraan
2008-08-30, 07:49 AM CDT
Hello i'am trying to redirect a script.
but no luck.
2 servers www.bigairbag.nl www.bigairbag.net (loadbalanced with round robin www.bigairbag.com)
including mysql replication from www.bigairbag.net to www.bigairbag.nl

NEED HELP ON THIS:
http://www.bigairbag.nl/?p=7 MUST GOTO http://www.bigairbag.net/?p=7
iam searching google and trying and trying... help :-)


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.bigairbag.nl$ [NC]
#RewriteCond %{REQUEST_URI} ^\?p=7$
RewriteRule ^(.*)$ http://www.bigairbag.net/$1 [R,L]

briantan
2008-08-30, 08:23 AM CDT
try this:

RewriteRule ^/(.*)$ http://www.bigairbag.net/$1 [R]

Edit: you may need this too within VirtualHost directive

RewriteOptions Inherit

marcelkraan
2008-08-30, 08:26 AM CDT
No sorry still the same... it could be sooo easy but it's a hard job :-)

briantan
2008-08-30, 08:27 AM CDT
ServerName www.bigairbag.nl
....
RewriteEngine On
RewriteOptions Inherit
RewriteRule ^/(.*)$ http://www.bigairbag.net/$1 [R]

marcelkraan
2008-08-31, 12:06 AM CDT
With this the entire site is redirected anbd that is already oke.

RewriteEngine On
RewriteOptions Inherit
RewriteRule ^(.*)$ http://www.bigairbag.net/$1 [R]

then i need only page 7 to redirect?

RewriteEngine On
RewriteOptions Inherit
RewriteCond %{REQUEST_URI} ^p=7$
RewriteCond %{HTTP_HOST} ^www.bigairbag.nl$ [NC]
RewriteRule ^(.*)$ http://www.bigairbag.net/$1 [R]

but this is also not working?

briantan
2008-08-31, 06:22 AM CDT
With this the entire site is redirected anbd that is already oke.

RewriteEngine On
RewriteOptions Inherit
RewriteRule ^(.*)$ http://www.bigairbag.net/$1 [R]

then i need only page 7 to redirect?

RewriteEngine On
RewriteOptions Inherit
RewriteCond %{REQUEST_URI} ^p=7$
RewriteCond %{HTTP_HOST} ^www.bigairbag.nl$ [NC]
RewriteRule ^(.*)$ http://www.bigairbag.net/$1 [R]

but this is also not working?
p=7 is a QUERY_STRING not REQUEST_URI. So it should be

RewriteEngine On
RewriteOptions Inherit
RewriteCond %{HTTP_HOST} ^www.bigairbag.nl$ [NC]
RewriteCond %{QUERY_STRING} ^p=7$
RewriteRule ^/(.*)$ http://www.bigairbag.net/$1 [R]

marcelkraan
2008-08-31, 08:08 AM CDT
thank you very much this is working...
perfect!!

briantan
2008-08-31, 11:09 AM CDT
You're welcome.