Jak utworzyć plik .htaccess
Author: Łukasz S.
Visited 2122,
Followers 2,
Shared 0
Witam.
Wiem, że program nie generuje pliku .htaccess. Co za tym idzie praktycznie każda z podstron oraz strona główna istnieje pod 4 adresami:
1. bez www - mojastrona.pl
2. z www - www.mojastrona.pl
3. z końcówką index.html - mojastrona.pl/index.html
4. oraz z www - www.mojastrona.pl/index.html
Witryna przez ten problem odbierana jest jako 4 różne strony o pwoielonej treści, co ma znaczenie dla pozycji w Google.
Moja prośba - jak poprawnie stworzyć plik .htaccess, który spowoduje przekierowanie 301 bez szkody dla samej strony (między innymi poprawne wczytywanie i niezminiony wygląd). Strona posiada 8 głównych podstron i galerii ze swoimi, rozszerzonymi adresami.
Posted on the
Witaj
Tworzysz plik .htaccess a wnim:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
To jest na przekierowanie strony bez www, czyli mojadomena.pl na z www, czyli www.mojadomena.pl
Pozdrawiam
Author
Wiatm.
Niestety - pomęczyłem się trochę z Twą podpowiedzią Darku w różnych konfiguracjach i strona nadal występuje pod czteroma adresami z:
1. www, 2. bez www. 3 .../index.html i 4. www..../index.html. Może źle wprowadziłem, w podany Twój kod, adres samej strony (mojastrona.pl). Próbowałem również plik .htaccess wprowadzić "goły" jak w zapisie podanym powyżej przez Ciebie.
Znalazłem również taki kod (chcę zmienić adres z www.mojastrona.pl na bez www - mojastrona.pl):
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.mojastrona.pl$ [NC]
RewriteRule ^(.*)$ http://mojastrona.pl/$1 [L,R=301]
Niestety również klapa - efekt marny - niby przekierowuje z www na bez www, ale wczytywanie strony trwa dość długo (może z czasem pamięć przeglądarek będzie pozwalać na szybsze wczytywanie), lecz w dalszym ciągu istniej problem z adresem z i bez index.html - strona wyświetla się pod obydwoma adresami.
Może jakieś sugestie?
Pozdrawiam:)
Witaj :)
Nie wszystkie serwery takie pliki obsługują
tzn. trzeba aktywować na serwerze obsługę "twojego" pliku .htaccess
Skontaktuj się ze swoim usługodawcą hostingu i spytaj o taką możliwość
Pozdrawiam :)
Author
Witam.
Ok - spróbuję u niego - może, tutaj tkwi problem - dzięki za wskazówki Darku:). O wynikach nie omieszkam poinformować.
Pozdrawiam.