Konfiguracja pliku .htaccess a pozycjonowanie

Przy optymalizacji stron i sklepów internetowych często spotykamy się z koniecznością konfiguracji pliku .htaccess. W tym artykule opisałem podstawową konfigurację pliku .htaccess która może dotyczyć niemalże każdej strony www.

1. Pierwsza rzecz od której zawsze zaczynamy, to wybranie adresu strony z www lub bez www.

Przekierowanie adresu z www na adres bez www

RewriteEngine
On RewriteBase /
RewriteCond %{HTTP_HOST} !^adresstrony.pl [NC] RewriteRule ^(.*)$

http://adresstrony.pl%{REQUEST_URI} [R=301,L]

Przekierowanie adresu bez www na adres z www

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.adresstrony.pl [NC] RewriteRule ^(.*)$
http://www.adresstrony.pl%{REQUEST_URI} [R=301,L]

Przekierowanie strony na nowy adres

Może zdarzyć się, że zmieniamy adres domeny wtedy na starej domenie należy zastosować poniższą formułę:

RewriteEngine On
RewriteRule ^(.*)$ http://www.adresstrony.pl/$1 [R=301,L]

2. Blokowanie niechcianych botów na stronie w pliku htaccess.

Przykładowa formuła jaką możemy tutaj zastosować z botów wpuści tylko Google:

User-agent: *
Disallow: /
User-agent: Googlebot
Allow: /

Tutaj podaję linka do artykułu skąd można pobrać listę 1801 botów do blokowania w htaccess https://www.silesiasem.pl/jak-zablokowac-zle-boty-poradnik-htaccess-lista-1801-botow

3. Przekierowanie wersji strony http na https (z certyfikatem SSL).

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

4. Generator plików htaccess, który ułatwi nam pełną konfigurację.

Warto skorzystać z generatora pików .htaccess np. https://www.htaccessredirect.net/

Write a Comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *