Boyek 0 Zgłoś post Napisano Styczeń 12, 2011 Chcę zrobić przekierowanie 301 za pomocą .htaccess w pliku wpisać tak: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.stara.pl RewriteRule ^(.*)$ http://www.nowa.pl/$1 [R=301,L] czy tak: RewriteEngine On RewriteRule ^(.*)$ http://www.nowy-adres.pl/$1 [R=301,L] Jakaś różnica ? Udostępnij ten post Link to postu Udostępnij na innych stronach
hostit.pl 20 Zgłoś post Napisano Styczeń 12, 2011 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
Boyek 0 Zgłoś post Napisano Styczeń 12, 2011 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
behemoth 230 Zgłoś post Napisano Styczeń 12, 2011 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
Boyek 0 Zgłoś post Napisano Styczeń 12, 2011 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
hostit.pl 20 Zgłoś post Napisano Styczeń 12, 2011 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
Boyek 0 Zgłoś post Napisano Styczeń 12, 2011 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
kafi 2425 Zgłoś post Napisano Styczeń 12, 2011 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