Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]przekierowania w .HTACCESS
Forum PHP.pl > Forum > Przedszkole
northwest
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ś:
  1. RewriteBase /
  2. RewriteCond %{HTTP_HOST} ^domena2.pl
  3. RewriteRule ^(.*)$ <a href="http://www.domena1.pl/$1" target="_blank">http://www.domena1.pl/$1</a> [R=301,L]
  4.  
  5. RewriteCond %{HTTP_HOST} ^domena3.pl
  6. RewriteRule ^(.*)$ <a href="http://www.domena1.pl/$1" target="_blank">http://www.domena1.pl/$1</a> [R=301,L]
  7.  
  8. RewriteCond %{HTTP_HOST} ^domena1.pl
  9. RewriteRule ^(.*)$ <a href="http://www.domena1.pl/$1" target="_blank">http://www.domena1.pl/$1</a> [R=301,L]


ale niestety nie chce to działać sad.gif wiecie może dlaczego?

Northwest
rocktech.pl
Witam.

To powinno załatwić twój problem.

[APACHE] pobierz, plaintext
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} !^domena2.pl$ [NC]
  3. RewriteCond %{HTTP_HOST} !^domena3.pl$ [NC]
  4. RewriteRule ^(.*)$ ht*tp://domena1.pl/$1 [R,L]
[APACHE] pobierz, plaintext


Oczywiście usuń gwiazdkę pomiędzy ht*tp (problem z formatowaniem przez parser BB CODE).
Necsord
[APACHE] pobierz, plaintext
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} ^(www\.)?domena2.pl$ [OR]
  4. RewriteCond %{HTTP_HOST} ^(www\.)?domena3.pl$
  5. RewriteRule ^(.*)$ http://www.domena1.pl/$1 [R=301,L]
[APACHE] pobierz, plaintext


Z www lub bez.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.