Jeśli optymalizacja strony – to przekierowanie htaccess
Nawigując w Internecie spotykam strony, które wyświetlane są:
– zarówno w wersji z WWW: http://www.nazwadomeny.pl
– oraz w wersji bez WWW: http://nazwadomeny.pl
Takie strony mają z reguły część podstron zaindeksowanych z WWW, jak i bez. Oznacza to, że część użytkowników Internetu otwiera jedną wersję strony a inna część drugą. W ten sposób ruch do twojej strony jest podzielony pomiędzy obie wersje. Nie jest to dobre rozwiązanie z punktu widzenia optymalizacji strony i jej skutecznego pozycjonowania w wyszukiwarkach internetowych.
Jak to sprawdzić?
Jeśli chcesz sprawdzić, czy taka sytuacja dotyczy twojego bloga wpisz w wyszukiwarce adres twojej strony z WWW i następnie bez WWW, zaobserwuj czy obie wersje wyświetlają twojego bloga, bez zmiany w url. Jeśli po wpisaniu adresu:
http://nazwadomeny.pl
następuje automatyczne przekierowanie do adresu:
http://www.nazwadomeny.pl
bądź odwrotnie, oznacza to, że ten problem jest już u ciebie rozwiązany. Jeśli natomiast oba adresy, otwierają twojego bloga, polecam zrobienie przekierowania.
Proste rozwiązanie
Oto kod, jaki powininieneś(naś) umieścić w pliku .htaccess na serwerze, gdzie masz zainstalowanego bloga, w głównym zbiorze plików. Jest to kod, którego sama używam i działa bez zarzutu.
RewriteEngine on
#Redirect http://nazwadomeny.pl to http://www. nazwadomeny.pl
RewriteCond %{HTTP_HOST} ^ nazwadomeny.pl
RewriteRule ^(.*)$ http:// nazwadomeny.pl$1 [r=301,L]
Nie zapomnij o zastąpieniu powyzszej nazwy domeny „nazwadomeny.pl”, twoją nazwą domeny 😉
Co ci to da?
Kod ten powoduje to, iż twój blog zawsze będzie się wyświetlał w wersji WWW, bez względu na to, jak ktoś wpisze adres twojej strony. Wszelkie zapytania o http://nazwadomeny.pl zostaną przekierowane do http://www.nazwadomeny.pl
Oglądnij krótki film poniżej, gdzie demonstruję, jak zrobić przekierowanie htaccess. Korzystam z usług firmy hostingowej Hostgator, a więc twój serwer może wyglądać zupełnie inaczej.
adres mojego bloga wyświetla się tylko w jednej wersji bez www ale widzę, że większość stron w Polsce wyświetla się z www – czy któreś rozwiązanie jest lepsze pod względem optymalizacji ? widzę że Twój blog wyświetla się z http://www...
Nie, wersja wyświetlania strony nie ma żadnego znaczenia odnośnie optymalizacji.
To tylko kwestia gustu, która wersja się tobie bardziej podoba, bądź uważasz, że bardziej podoba się twoim czytelnikom 😉
Piszesz o marketingu internetowym, o tym, jak powinny wyglądać blogi, o tagach i znacznikach alt do zdjęć, a zaraz pod Twoim wpisem (w podobnych wpisach) obrazki nie są wyświetlane…
To bardzo interesujące, co piszesz. Może zdradzisz, jakiej przeglądarki używasz i czy jest ona zaktualizowana do ostatniej wersji?
Blog był testowany w różnych przeglądarkach i wyświetla się w nich doskonale. Polecam Firefox!
Witam.
Korzystając dziękuję za inspirujące wpisy. Wiele z nich korzystam.
Link do filmu kierujący na YouTube wyświetla że film został usunięty przez użytkownika.
Mam w związku z tym pytanie, czy można np wgrać film do swojej domeny i udostępnić tylko do odtwarzania. Irytuje mnie sam fakt ze ktoś zachęca do obejrzenia filmu, a jednocześnie go usuwa. a oto link
Ponieważ jest to ostatnio nagminne zjawisko na wielu kanałach YouTube podejrzewam wielkiego braciszka ze stało się to częścią jego polityki nie jawnej. Z blokowaniem dostępu do wiedzy niezgodnej z poprawnością. Jakie proponujesz rozwiązanie, jako praktyk.?
Pozdrawiam Andrzej
@Andrzej, dziękuję za wizytę i Twój komentarz.
Dzięki za uwagę co do filmu. Naprawdę szkoda, że nie jest już dostępny, był bardzo dobry.
Zgodnie z regułami w zakresie praw autorskich i zasad korzystania z Youtube, nie możesz dowolnie wgrywać filmów z Youtube i publikować na swoich stronach. Możesz się jednak zapytać twórcy filmu o zgodę w tym zakresie.
Co do twojego drugiego pytania, nie mam niestety wpływu na decyzje i obostrzenia ustanawiane przez Youtube, więc albo się do nich dostosowuję, albo przestaję korzystać. Wybieram rozwiązanie pierwsze 😉
Dokonałam aktualizacji we wpisie.
Teraz można obejrzeć film, na którym pokazuję jak zrobic to przekierowanie.
Witam!
Mam pytanie dotyczące tej porady: czy ten myk działa tylko pod Wordpressem czy ja jestem cienki i prostego kodu nie potrafię wkleić?
Chciałem zastosować tę poradę do strony opartej na Joomla! Walczę z plikami .htaccess na 3 stronach posadzonych na Joomla! i w końcu żeby prawidłowo przepisywały adresy skopiowałem .htaccess z wordpressa i wkleiłem do konkurencji. Pomogło i mogę używać mod_rewrite ale do powyższej porady za nic na świecie nie chce się strona dostosować :/
Zaskoczyło mnie też to, że Wordpress stosuje ten trik nie mając w .htaccess tego kodu! Czyżby przewaga nad konkurencją?
Dodam, że faktycznie przeglądarka widzi te strony jako 2 różne bo przeładowuje całość.
Filmik ma teraz status prywatny i zobaczyć go nie mogę 🙁
@ Zeki, nie wiem czy to rozwiązanie działa na Joomli, nie pracuję na tej platformie.
W WP można uzyskać ten efekt również w ustawieniach ogólnych w kokpicie strony, plus w google webmaster tools, ale dla mnie najpewniejszym zadbaniem o indeksowanie i wyświetlanie jednej wersji strony jest właśnie poprzez przekierowanie w .htaccess.
Witam ponownie 🙂
Szukałem trochę jak to obejść w Joomla i trafiłem na informację, że dla google nie ma znaczenia czy adres strony będzie zawierał www czy nie. Te faktyczne aliasy zostawiono tylko ze względu na nawyki internautów. Wypowiedź była przytoczona przez osobę godną zaufania (polski zespół joomla).
pozdrawiam zeki
@zeki, to, czy strona zaczyna się od www, czy bez nie ma żadnego znaczenia bez względu na to, jaka platforma została użyta do zbudowania strony. Zasadniczym jest zadbanie, aby po wybraniu jednej wersji wyświetlania strony, tylko ta wersja była indeksowana przez Google.
Mam nadzieję, że udało się w tym zakresie dokonać odpowiedniego przekierowania 301 na stronie.
Jeszcze jedno Justynko warto przy okazji htaccess wspomnieć o duplicate content z tytułu tych samych treści pod kilkoma adresami, o www już wspomniałaś pozostaje kwestia pliku index.php jak zauważyłem wiele stron popełnia ten błąd tj.
http://www.domain.pl
http://www.domain.pl/index.php
domain.pl
domain.pl/index.php
ta sama strona przez googielka jest widoczna jak 4 różne strony, pozostaje jeszcze kwestia ukośnika /
Jacek recently posted..Smary do nart – kompendium wiedzy
Dziękuję Jacku za wartościowy komentarz 🙂
Dla zainteresowanych działające przekierowanie htaccess dla Joomla.
–>przykład dla adresu z www<–
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domena.eu
RewriteRule ^(.*)$ [R=permanent,L]
a jak będzie bez www chyba wiadomo.
Pozdrawiam i gratuluje bloga.
Wszystko to wiem ale czekam z niecierpliwością na instrukcje o off-page
Witam, a jaki jest kod, aby po przekierowaniu nazwawww1.pl na nazwawww2.pl pozostał w przeglądarce wyświetlany adres nazwawww1.pl
@Michał, są takie kody, to jednak jest już bardziej skomplikowana tematyka.