Optimizare wordpress: trei chestii mici

sarcasm

Pe lângă scris, bloggerul trebuie să fie şi un pic tehnic, să aibă nişte cunoştinţe minime de una alta, să ştie că are nevoie de backup, de hosting ca lumea, de un soft de micşorat imagini…

Iată mai jos trei chestii utile, dar prea puţin folosite:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^zoso.ro[nc]
RewriteRule ^(.*)$ https://zoso.ro/$1 [r=301,nc]

Face ca atunci când tastaţi “zoso.ro” să fiţi redirectaţi automat către “www.zoso.ro”. Ajută şi la seo, să nu creadă google că sunt două siteuri diferite.

# 480 WEEKS
<FilesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$”>
Header set Cache-Control “max-age=290304000, public”
</FilesMatch>

# 2 WEEKS
<FilesMatch “.(css|js)$”>
Header set Cache-Control “max-age=1209600, must-revalidate”
</FilesMatch>

# 2 HOURS
<FilesMatch “.(html|htm)$”>
Header set Cache-Control “max-age=7200, must-revalidate”
</FilesMatch>

Cache simplu, pentru html şi alte fişiere. Cele două se pun în .htaccess.

add_theme_support( ‘post-thumbnails’ );
remove_action(‘wp_head’, ‘rsd_link’);
remove_action(‘wp_head’, ‘wp_generator’);
remove_action(‘wp_head’, ‘index_rel_link’);
remove_action(‘wp_head’, ‘wlwmanifest_link’);
remove_action(‘wp_head’, ‘start_post_rel_link’, 10, 0);
remove_action(‘wp_head’, ‘parent_post_rel_link’, 10, 0);
remove_action(‘wp_head’, ‘adjacent_posts_rel_link’, 10, 0);
automatic_feed_links(false);

Asta se pune în functions.php din temă şi face tot felul de chestii mişto, cum ar fi să cureţe chestiile inutile din header.

Mulțumesc că ai citit acest articol.
Dacă vrei să susții acest blog, cumpără un abonament de 3$

10 comentarii

  1. Ai idee daca cea de-a doua chestie se potriveste pe orice tip de site. Merge si la alte CMS-uri?
    Aparent pare ca merge dar ma gandesc daca nu cumva mai exista si alt cache si atunci sa se incurce cumva.

    00
  2. NOU
    #3

    RewriteEngine On

    RewriteBase /
    RewriteCond %{HTTP_HOST} !^www.[^.]+\.[^.]+$
    RewriteCond %{HTTPS}s ^on(s)|
    RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    #face redirect catre varianta cu www. indiferent de domeniu :) daca e pus in .htaccess

    00
  3. Interesant…ceva ce nu stiam…Merci!

    00
  4. si in plus sa lasi commenturi premium pe bloguri de succes; adica sa fii primu’ care comenteaza minum doua randuri chiar daca n-ai inteles nimic din articolul pe care l-ai citit in proportie de 50%

    00
  5. Pentru partea de cache, e necesar sa dezactivez pluginul de cache?

    00
  6. Eu am o problema cu acel cod din .htaccess
    Codul de acolo este acesta:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    RewriteCond %{HTTP_HOST} ^adrianbreje.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.adrianbreje.com$
    RewriteRule ^2017/11/03$ “http://adrianbreje.com” [R=301,L]

    RewriteCond %{HTTP_HOST} ^adrianbreje.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.adrianbreje.com$
    RewriteRule ^primul-meu-post-pe-blog$ “http://adrianbreje.com” [R=301,L]

    Problema e ca folosind acest cod blogul meu apare la tot felul de adrese secundare gen adrianbreje.com/de sau /en etc. ( eu am avut mai demult ceva plugin de translate dar l-am dezactivat si sters de pe server. Nu am pe server foldere precum ”de” sau ”en”.)
    Cei de la compania de hosting nu stiu sa imi zica cum sa rezolv asta. Mi-au zis doar ca ” legat de blog cu acele foldere fictive de care spuneti , le face MOD_REWRITE prin acel plugin, asta nu inseamna ca trebuie sa existe fizic acele foldere fictive”

    Daca inlocuiesc codul initial din .htaccess dupa modelul prezentat de tine:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^adrianbreje.com[nc]
    RewriteRule ^(.*)$ [r=301,nc]
    atunci cand intru pe domeniul blogului/de sau /en imi apare doar un ”404”

    Zi-mi te rog care este codul corect pe care sa il pun in .htaccess
    E ok daca pun codul al doilea ?
    Mersi!

    00
  7. “Deschide in fereastra STV” nu iti genereaza continul duplicat?

    Exemplu: https://www.google.com/?gws_rd=ssl

    00
  8. Chestia cu cache-ul e ok si totusi in anumite conditii crapa. Am incercat faza pentru un site cu multe imagini si a inceput firefox-ul sa inchida div-uri fara niciun motiv (imediat dupa img). In concluzie recomand testing intensiv pe toate browserele daca tema e mai pretentioasa.

    00

Susținere

Susține acest blog cumpărând de pe eMAG prin acest link, de la PCGarage prin acest link sau de la Finestore.