[php class review] Relink – Generare de url-uri dinamica dupa configuratia mod_rewrite

view this article in english

Sunt abonat la newsletter-ul phpclasses si il citesc mereu pentru a afla ce clase noi au fost postate pe site. Si din cand in cand gasesc cate o clasa mai interesanta si/sau inovativa . Ca de exemplu azi cand printre clasele castigatoare la Innovation award a fost una care mi-a atras atentia.

Clasa dezvoltata de Benjamin Falk pe care el a numit-oRelink este una care mi s-a parut una foarte interesanta si de o utilitate destul de mare.

Sa zicem ca ai dezvoltat un site, si normal ca vrei ca el sa fie cat mai vizibil pe internet. Asa ca te apuci sa faci un pic de SEO pentru el. Insa asta inseamna ca trebuie sa modifici toate linkurile vechi din site sa fie conform noului format. Si asta inseamna timp (as putea spune si timp pierdut acum).
Dar daca esti ca mine si stii un pic de SEO dar nu esti chiar un expert, si dupa o perioada fie ca angajezi un expert SEO sau primesti sfaturi de la unul. Si te hotarasti sa schimbi iar linkurile. Si daca vorbim de un site mai mare, atunci chiar ca ai un pic de find & replace.

Aici vine aceasta clasa care te ajuta sa generezi url-uri in mod dinamic dupa configuratia .htaccess.

Dar cum totul e mai usor cu un exemplu:
Intai initializam clasa.
[php]
require_once ‘class.relink.php’;

$htaccessFile = ‘./htaccess-example’;
$c_relink = new RELINK($htaccessFile);

// Daca lesi parametrul $htaccessFile gol, clasa o sa ia in mod automat fisierul .htaccess din folderul curent
[/php]

Apoi tot ce trebuie sa faci este sa pui in loc de link-uri, apelul la o metoda a clasei :
[php]
echo ‘View blog | ‘;
echo ‘Edit Blog | ‘;
echo ‘Show all information’;
[/php]

Inca nu am folosit-o la un proiect dar cu siguranta o sa o folosesc la urmatorul.
Sper sa vi se para la fel de interesanta ca si mie.

Cheers

Share your love
Gabriel Solomon
Gabriel Solomon

Ultramaratonist, Galantom, organizator de evenimente sportive

Articles: 1265

3 Comments

  1. Pentru cei care doresc sa isi monitorizeze eficienta in ce priveste SEO, exista un utilitar SEO Monitor , care ajuta la monitorizarea evolutiei site-ului in diferite motoare de cautare. Daily Cache, Click Heat, istoricul pozitiilor in motoarele de cautare etc…

  2. Pentru cei care doresc sa isi monitorizeze eficienta in ce priveste SEO, exista un utilitar SEO Monitor , care ajuta la monitorizarea evolutiei site-ului in diferite motoare de cautare. Daily Cache, Click Heat, istoricul pozitiilor in motoarele de cautare etc…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.