Rescrierea linkurilor este o metodă des utilizată atât din punctul de vedere a optimizării web ( linkuri seo-friendly ) cât şi a programării ( măreşte gradul de securitate a aplicaţiei ).

Menţionată şi în ghidul de optimizare web de la Google, această tehnică îmbunătăţeşte performanţele unei pagini web în rezultatele motoarelor de căutare ( SERPs ).

Recomandări

  • Fiecare link nu ar trebui să conţină mai mult de 5 cuvinte.
  • Pentru separarea cuvintelor din link, foloseşte simbolul minus “-”.
  • Evită utilizarea unor extensii gen .exe, .0 etc. ( structura linkurilor )
  • Nu folosi cuvinte generale ( pagină.html, secţiune.html, etc. )
  • www vs. non-www

Rescrierea linkurilor în Apache

În Apache, rescrierea linkurilor se face cu ajutorul modulului mod_rewrite şi a fişierului .htaccess.

RewriteEngine On
RewriteRule ^(.*)-p(.*)\.html$ posts.php?id=$2&title=$1

Exemplul de mai sus va transforma următorul link într-un format mai prietenos atât pentru motoarele de căutare cât şi pentru utilizatori, fiind mai uşor de reţinut.

http://www.exemplu.ro/posts.php?id=1&title=page_title
http://www.exemplu.ro/page_title-p1.html

Rescrierea linkurilor în IIS

Pentru IIS, server-ul web dezvoltat de Microsoft pentru sistemul de operare Windows, rescrierea linkurilor se face folosind Microsoft URL Rewrite Module ( dezvoltat de Microsoft ) sau IIS Mod-Rewrite ( modulul mod_rewrite pentru Apache portat pe IIS ).

Rescrierea linkurilor pe platformele Java

În Apache Tomcat, Orion sau Resin, rescrierea linkurilor se face folosind HttpRedirectFilter sau UrlRewriteFilter ( compatibil cu modul de definirea a regulilor de rescriere din .htaccess ).

Resurse

Articole similare