Kategorie: SEO wordpress

Cache po stronie przeglądarki klienta to rozwiązanie które może przyspieszyć stronę i definiujemy je w pliku .htaccess – może to dotyczyć zarówno np. grafik jak stylów CSS)

Służą do tego reguły Expire określające czasu trwałości danego elementu. Odpowiada za to poniższy kod.

<ifModule mod_mime.c>
  AddType application/x-font-ttf ttc ttf
  AddType application/font-woff woff
  AddType application/font-woff2 woff2
  AddType application/vnd.ms-fontobject eot
</ifModule>
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 5 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/webp "access plus 2592000 seconds"
ExpiresByType image/svg+xml "access plus 2592000 seconds"
ExpiresByType video/mp4 "access plus 2592000 seconds"
ExpiresByType video/webm "access plus 2592000 seconds"
ExpiresByType video/ogg "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
ExpiresByType application/x-font-ttf "access plus 216000 seconds"
ExpiresByType application/font-woff "access plus 216000 seconds"
ExpiresByType application/x-font-woff "access plus 216000 seconds"
ExpiresByType font/woff "access plus 216000 seconds"
ExpiresByType font/opentype "access plus 216000 seconds"
ExpiresByType application/font-woff2 "access plus 216000 seconds"
ExpiresByType application/atom+xml "access plus 216000 seconds"
ExpiresByType application/rss+xml "access plus 216000 seconds"
</ifModule>

Oto regułka włączająca gzip dla najpopularniejszych formatów plików.



<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

Inne przydatne komenty do htaccess umożliwiające wyłączenie kanałow rss oraz ochronę użytkowników i pliku konfiguracyjnego to na przykład:

<files wp-config.php>
order allow,deny
deny from all
</files>
# BEGIN blokowanie skanowania autorów
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} (author=d+) [NC]
RewriteRule .* - [F]
# END blokowanie skanowania
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Cenimy państwa prywatność
Ustawienia ciastek
Do poprawnego działania naszej strony niezbędne są niektóre pliki cookies. Zachęcamy również do wyrażenia zgody na użycie plików cookie narzędzi analitycznych. Dzięki nim możemy nieustannie ulepszać stronę. Więcej informacji znajdą państwo w Polityce Prywatności.
Dostosuj Tylko wymagane Akceptuj wszystkie
Ustawienia ciastek
Dostosuj ustawienia
„Niezbędne” pliki cookie są wymagane dla działania strony. Zgoda na pozostałe kategorie, pomoże nam ulepszać działanie serwisu. Firmy trzecie, np.: Google, również zapisują pliki cookie. Więcej informacji: użycie danych oraz prywatność. Pliki cookie Google dla zalogowanych użytkowników.
Niezbędne pliki cookies są konieczne do prawidłowego działania witryny.
Używamy plików cookie Google Analytics. Te pliki cookie będą przechowywane w przeglądarce tylko za państwa uprzednią zgodą.
Reklamowe pliki cookies służą m.in. do analizowania efektywności działań reklamowych i śledzenia konwersji.
Umożliwia wysyłanie do Google danych użytkownika związanych z reklamami

Brak plików cookies.

Umożliwia wyświetlanie reklam spersonalizowanych

Brak plików cookies.

Zapisz ustawienia Akceptuj wszystkie
Ustawienia ciastek