Przekierowania w .HTACCESS


(northwest) #1

Witam serdecznie,

chciałbym zrobić przekierowanie z 2 domen na 1.

Załóżmy że mam domenę domena1.pl, domena2.pl i domena3.pl. 2 i 3 chce przekierować na domenę 1 (z www i bez niego).

Czyli www.domena2.pl, domenta2.pl , domena3.pl, www.domena3.pl - po wpisaniu tych adresów chce przekierować na www.domena1.pl

Kombinuję z takim czymś:

RewriteBase /

RewriteCond %{HTTP_HOST} ^domena2.pl

RewriteRule ^(.*)$ http://www.domena1.pl/$1 [R=301,L]


RewriteCond %{HTTP_HOST} ^domena3.pl

RewriteRule ^(.*)$ http://www.domena1.pl/$1 [R=301,L]


RewriteCond %{HTTP_HOST} ^domena1.pl

RewriteRule ^(.*)$ http://www.domena1.pl/$1 [R=301,L]

[/code]

ale niestety nie chce to działać :frowning: wiecie może dlaczego?

Northwest


(djgrzenio) #2

usuń a href.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^domena.pl [nc]

RewriteRule (.*) www.domena.pl/$1 [R=301,L]

oczywiście takie reguły są dla apache. lighttpd czy nginx ma inną składnie


(adpawl) #3

Pytanie, co robi u Ciebie html w pliku .htaccess?

Na stronę domena2.pl wrzucasz

RewriteEngine On


RewriteCond %{HTTP_HOST} ^(www\.)?domena2.pl$ [NC]

RewriteRule ^(.*)$ http://www.domena1.pl/$1 [R=301,L]

...a na stronę domena3.pl wrzucasz

RewriteEngine On


RewriteCond %{HTTP_HOST} ^(www\.)?domena3.pl$ [NC]

RewriteRule ^(.*)$ http://www.domena1.pl/$1 [R=301,L]

(northwest) #4

czyli jedno pod 2??:slight_smile: