Forum Moderators: phranque

Message Too Old, No Replies

.htaccess: something more than “RewriteRule ^(.*)$ …”

         

tirengarfio

11:23 am on Mar 3, 2011 (gmt 0)

10+ Year Member



Hi,

I have several domains for my page: [mypage.es,...] [mypage.it.......] Now I'm trying to redirect just my french domain [mypage.fr...] to [mypage.com....] So I have tried this:

RewriteCond %{SERVER_PORT} ^443$
RewriteRule [mypage.fr$...] [mypage.com...] [R=301,L]

but doesn't redirect...

NOTE: This redirects ok:

RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ [mypage.com...] [R=301,L]


Regards

Javi

g1smd

8:46 pm on Mar 3, 2011 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



RewriteRule can "see" only the path part of the requested URL.

You need a preceding RewriteCond if you want to examine HTTP_HOST, QUERY_STRING, SERVER_PORT or any other part of THE_REQUEST.