Skocz do zawartości
Zaloguj się, aby obserwować  
Boyek

Przekierowanie 301

Polecane posty

Użyj:

 

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^domena.pl [NC] 
RewriteRule ^(.*)$ http://innadomena.pl/$1 [L,R=302]

 

Jeżeli wszystko będzie ok, zmień 302 na 301.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

hm to jeszcze inaczej...:)

 

Tak jak podałeś to działa bez www ale jak wpisze w przeglądarce z www adres to wywala 403

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To sprawdź to:


redirectMatch 301 ^(.*)$ http://nowa-domena.pl
redirectMatch permanent ^(.*)$ http://nowa-domena.pl

 

Wrzucasz to w .htaccess'a dla domeny, którą chcesz przekierować na "nowa-domena.pl".

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ogólnie to pierwsza wersja:

 

RewriteEngine On RewriteCond %{HTTP_HOST} ^www.stara.pl

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

 

działa, tylko właśnie nie wiem, która wersje wybrać - obojętnie czy są jakieś różnice w działaniu, czy interpretacji przez boty ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Podałem przykład bez www.

Wystarczy, że podasz:

 

Options +FollowSymLinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^domena.pl [NC] 
RewriteRule ^(.*)$ http://www.innadomena.pl/$1 [L,R=302]

 

I będzie przekierowywać na subdomenę www.

 

działa, tylko właśnie nie wiem, która wersje wybrać - obojętnie czy są jakieś różnice w działaniu, czy interpretacji przez boty ?

 

Nie wiem czy jest jakaś różnica, ale taka składnia jest też podawana w dokumentacji Apache. Dlatego też zawsze tej używam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chodziło mi o zapis domeny która ma być przekierowana, czyli:

 

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

 

można do tego dodać poniżej z www. ? aby przekierowywało zarówno jak ktoś wpisze z www jak i bez....

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak konie pod góre kombinujecie. Sytuacje z warunkowym przekierowaniem analizowanym wyrażeniami regularnymi trzeba stosować tylko wtedy, gdy są one rzeczywiście potrzebne.

Czyli dla równolegle podpiętych domen do tego samego katalogu.

 

Natomiast, jeśli takie stricte warunkowe przekierowanie nie jest potrzebne i chcemy przenieść się na niezależny adres, to bardziej optymalnym i bezproblemowym rozwiązaniem jest po prostu

Redirect 301 / http://nowy-adres.pl/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×