WebSite X5Help Center

 
Łukasz S.
Łukasz S.
User

Jak utworzyć plik .htaccess  pl

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
4 ANSWERS
Darek J.
Darek J.
User

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

Read more
Posted on the from Darek J.
Łukasz S.
Łukasz S.
User
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:)

Read more
Posted on the from Łukasz S.
Darek J.
Darek J.
User

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 :)

Read more
Posted on the from Darek J.
Łukasz S.
Łukasz S.
User
Author

Witam.

Ok - spróbuję u niego - może, tutaj tkwi problem - dzięki za wskazówki Darku:). O wynikach nie omieszkam poinformować.

Pozdrawiam.

Read more
Posted on the from Łukasz S.