Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przekierowanie 301 z com na com.pl w tym samym katalogu
Forum PHP.pl > Forum > Serwery WWW > Apache
schwarzenegger
Witam
Mam kilka domen na virtual hostach na apache na swoim serwerze na debianie.
Cztery domeny (kierujące do jednego katalogu na serwerze) chciałem przekierować
na jedną i pojawił się problem.
Po testach wyszło, że nie mogę zrobić następującej rzeczy:
nie mogę przekierować mojadomena.com na mojadomena.com.pl
i analogicznie moja-domena.com na moja-domena.com.pl
Inne kombinacje zakończone powodzeniem typu z www na bez www
lub z mojadomena.com na moja-domena.com.pl lub z com na com.pl ale w innych katalogach.
Przy przekierowaniu identycznej domeny com na com.pl IE bez końca ładuje stronę
a firefox wyświetla błąd z przekierowaniem.
Jest jakiś sposób aby przekierować domena.com na domena.com.pl kierujące do tego samego katalogu?
Proszę o pomoc.
Pozdrawiam
erix
A to my wróżki jesteśmy?
schwarzenegger
Przekierowanie robię za pomocą .htaccess

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^domena.com(.*) [NC]
RewriteRule ^(.*)$ http://domena.com.pl/$1 [R=301,L]
erix
Przecież to się zapętla...
schwarzenegger
Wygląda na to, że taki zapis rozwiązuje problem:

RewriteCond %{HTTP_HOST} ^domena.com$ [NC]
RewriteRule ^(.*)$ http://domena.com.pl/$1 [R=301,L]
erix
Tak, bo gwiazdka oznacza zero lub więcej wystąpień, dlatego pisałem o zapętlaniu. tongue.gif
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.