htaccess-in-wordpress
Cateva trucuri .htaccess utile pentru site-ul tau WordPress

Fisierul .htaccess este un fisier de configurare puternic care va permite sa faceti o multime de lucruri pentru site-ul dvs. Fisierul .htaccess este un fisier de configurare a serverului web. Acesta va permite sa definiti regulile pe care serverul dvs. sa le urmeze pentru website.

WordPress utilizează fisierul .htaccess pentru a genera structura URL prietenoasa pentru URL-uri. Cu toate acestea, acest fisier poate face mult mai mult. Fisierul .htaccess este localizat in directorul root al site-ului WordPress. Va trebui sa va conectati la site-ul dvs. web utilizand un client FTP pentru a-l edita.

Inainte de a edita fisierul .htaccess, este important sa descarcati o copie a acestuia in computer sa aveti un backup. Puteti folosi fisierul in cazul in care ceva nu merge bine. Atentie la ce client de FTP folositi pentru a-l accesa, la prima vedere poate fi inexistent dar exista anumite setari pentru WinSCP sau Filezilla ce permit afisarea lui (initial poate avea atributul hidden / „ascuns” – cum sunt fisierele in mediu de lucru Windows, ele exista in foldere dar nu sunt afisate).

1. Protejati zona de administrare WordPress

Puteti utiliza .htaccess pentru a va proteja zona de administrare WordPress limitand accesul numai la adresele IP selectate. Trebuie doar sa copiati si sa inserati acest cod in fisierul .htaccess:

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist OFFICE's IP address
allow from xx.xx.xx.xxx
# whitelist HOME's IP address
allow from xx.xx.xx.xxx
</LIMIT>

Nu uitati sa inlocuiti valorile xx cu propria adresă IP. Dacă utilizati mai multe adrese IP pentru a accesa internetul, asigurati-va ca le adaugati pe toate.

2. Protejati cu parola „folderul” de administrare WordPress.

Daca accesati website-ul WorPdress la care lucrati din mai multe locatii, inclusiv pe Internet public, este posibil ca limitarea accesului la anumite adrese IP sa nu functioneze pentru dvs. Puteti utiliza fisierul .htaccess pentru a adauga o protectie suplimentara prin parola in zona de administrare WordPress. In primul rand, trebuie sa generati un fisier .htpasswds. Puteti crea cu ușurinta una utilizand acest generator online. Incarcati acest fișier .htpasswds in afara directorului web accesibil publicului sau / public_html / folder. O cale buna ar fi:

/home/user/.htpasswds/public_html/wp-admin/passwd/

Apoi, creati un fisier .htaccess si incarcati-l in directorul / wp-admin / si apoi adaugati urmatoarele coduri:

AuthName "Admins Only"
AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd
AuthGroupFile /dev/null
AuthType basic
require user putyourusernamehere
<Files admin-ajax.php>
Order allow,deny
Allow from all
Satisfy any 
</Files>

Important: Nu uitati sa inlocuiti calea AuthUserFile cu calea fisierului .htpasswd si sa adaugati propriul nume de utilizator.

3. Dezactivati executia PHP in unele Directoare WordPress

In unele cazuri este psibil ca hackerii sa intre intr-un website vulnerabil si instaleze un backdoor. Aceste fisiere backdoor sunt deseori deghizate ca fisiere WordPress de baza si sunt plasate in / wp-include / sau / wp-content / uploads / folders. O modalitate mai usoara de imbunatatire a securitatii WordPress este dezactivarea executiei PHP pentru cateva directoare WordPress.

Va trebui sa creati pe computer un fișier gol .htaccess si apoi sa adaugati urmatorul cod in el:

<Files *.php>
deny from all
</Files>

Salvati fisierul si incarcati-l in / wp-content / uploads / si / wp-include / directoare.

4. 301 Redirect prin fisierul .htaccess

Folosirea redirectionarilor 301 este cea mai prietenoasa modalitate SEO de a le spune utilizatorilor ca un continut s-a mutat intr-o locatie noua.

Pe de alta parte, daca doriti să configurati rapid redirectionarile, tot ce trebuie sa faceti este sa adaugati acest cod in fisierul .htaccess:

Redirect 301 /oldurl/ http://www.example.com/newurl
Redirect 301 /category/television/ http://www.example.com/category/tv/

 

Leave a Reply

Call Now ButtonSUNA