Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][.htaccess]Przekierowanie wszystkich domen
Forum PHP.pl > Forum > Przedszkole
zordon
Mam kilka domen podpiętych pod ten sam serwis.

Chcę przekierować wszystkie domeny na jedną, wybraną.
W tym momencie wygląda to tak:

Kod
RewriteCond %{HTTP_HOST} ^domena2\.com\.pl$ [OR]
...
RewriteCond %{HTTP_HOST} ^www\.domena2\.com\.pl$

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


Chciałbym jednak udoskonalić ten zapis, tak aby załatwić to jednym, uniwersalnym wpisem, aby nie trzeba było się martwić, gdy podpięta zostanie nowa domena

Dodam tylko, że używam zend framework i różnych routingów, dlatego ważne jest, żeby fragmenty url znajdujące się po domena.pl/ zostały przepisane bez zmian
by_ikar
Niektóre panele domen, mają możliwość bezpośredniego przekierowania na wskazany adres ze statusem 301. Nie powiem dokładnie gdzie na takie coś trafiłem, bo już nie pamiętam, ale raz miałem właśnie taką sytuacje i w panelu znalazłem taką opcje i działała całkiem sprawnie wink.gif

W przypadku htaccess, zrobiłbym to mniej więcej tak:

Kod
RewriteEngine On
RewriteCond %{HTTP_HOST} !domena\.pl [NC]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=301,L]


Czyli jeżeli będzie adres różny od domena.pl to przekieruj na domena.pl wink.gif
zordon
Tak proste, że aż boli smile.gif
Dzięki!
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.