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 ).


Si eu am avut nevoie sa-mi rescru linkurile, la inceput am avut www.numesite.com/f14412ff1 Ceea ce m-a dezavantajat enorm, acum e bine, mi-am rezolvat dar cu ceva bataie de cap.