Jak to Zrobić - Praktyczna Encyklopedia Wiedzy

RSS Możesz śledzić porady dzięki RSS2



Jak zrobić przekierowanie 301? Jak przekierować strone bez www na www?

Jeżeli mamy zaindeksowaną stronę bez WWW należy zrobić przekierowanie 301 aby była z www.

Aby sprawdzić, która z nich jest zaindeksowana wpisz w przeglądarce www.google.pl:

site:http://www.strona.pl oraz site:http://strona.pl

Aby zrealizować takie przekierowanie należy utworzyć na serwerze, na którym znajduje się nasza strona (w tym samym miejscu gdzie znajduje się plik index strony) plik o nazwie: .htaccess  Nazwa pliku musi zaczynać się kropką.

Plik .htaccess jest zwykłym plikiem tekstowym. Należy otworzyć go w edytorze tekstu i wstawić do niego następującą treść:

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^strona.pl$
  3. RewriteRule ^(.*) http://www.strona.pl/$1 [QSA,L,R=301]

Autor: www.jakto.eu

mod_rewrite. Podręcznik administratora mod_rewrite. Podręcznik administratora, więcej… Moduł mod_rewrite, nazywany często “scyzorykiem armii szwajcarskiej”, to potężne narzędzie administratorów serwerów WWW, które uruchomiono w oparciu o Apache. Za jego pomocą można w dowolny niemal sposób manipulować adresami URL wpisywanymi przez użytkowników w przeglądarce internetowej. Mod_rewrite, oparty na dyrektywach i wyrażeniach regularnych, pozwala na zmianę postaci adresów URL w oparciu o zmienne środowiskowe, nagłówki HTTP i wiele innych warunków. Ogromne możliwości mod_rewrite sprawiają, że jest on określany jako “równie skomplikowany i tajemniczy jak magia woodoo”.

Mentis.pl

Porada Dodana : lip 26 2008
Wyświetleń: (1 562)
Tagi: , , ,
Napisany w Kategorii Internet, Komputery i Internet, Oprogramowanie, Strony WWW, Sztuczki Komputerowe |

3 Osób Zostawiło Komentarz

maj 6, 2010 - 08:05:22
marek said:

Witam. A jak będzie wyglądał taki kod w odwrotnej sytuacji. tzn.jak przekierować stronę z www na bez www.

np. http://www.opti-call.pl na http://opti-call.pl

dziekuje

maj 7, 2010 - 03:05:54
admin said:

Wystarczy zmiana na:

RewriteCond %{HTTP_HOST} ^www.jak-to-zrobic.praktycznie.net/jt$ [NC]
RewriteRule ^(.*)$ http://jak-to-zrobic.praktycznie.net/j$1 [R=301,L]

i powinno zadziałać.

gru 17, 2010 - 10:12:23
bukmacherzy said:

tego wlasnie szukalem

Proszę pozostawić te dwa pola tak jak są: