Tutorial – URL-uri curate pentru cei care scriu cu diacritice – Web Design

Modul în care au fost tratate caracterele româneşti pe tastaturi de-a lungul timpului au dat de multe ori bătăi de cap atât realizatorilor de programe software cât și utilizatorilor finali.

Pe scurt, există două tipuri de glife (reprezentări grafice) asociate caracterelor Ș și Ț respectiv:

  • cu sedile: ş ţ (pe tastatura Romanian Legacy)
  • cu virgulă: ș ț (pe tastatura Romanian Standard)

Conform precizărilor Institutului de Lingvistică al Academiei Române din anul 2003, a doua variantă (cea cu virgulă dedesubt) este cea corectă.

Ultima versiune de Windows (Vista) include În fonturile de bază (core fonts) versiunea corectă a caracterelor Ș și .

Din nefericire însă, atunci când crează URL-urile SEO la articole, platforma WordPress nu convertește caracterele corecte (cele cu virgulă), în schimb le convertește pe cele cu sedile.

Caz concret:

Ț-ul din titlu este scris cu caracterul corect, dar WordPress nu îl convertește în T.

Nu ar fi așa o mare problemă dacă ne uităm în bara de adrese a browserului unde URL-ul se vede ok:

http://www.politicalocala.ro/cluj-este-”județul-saptamanii”-pe-politicalocala-ro.html

Problema este că în spatele acestei afișări, URL-ul este indexat astfel:

http://www.politicalocala.ro/cluj-este-%E2%80%9Djude%C8%9Bul-saptamanii%E2%80%9D-pe-politicalocala-ro.html

Dacă ne uităm la versiuni mai vechi de Windows această problemă nu apare:

În imaginea de mai sus puteți observa Ţ-ul cu sedilă, cel pe care WordPress-ul îl transformă corect în T, dar care, pe lângă faptul că nu e corect, nici nu apare în toate versiunile de tastaturi.

Chiar și așa, în exemplu de mai sus, observăm că Ghilimelele modificate de obicei de programe de editare gen Microsoft Word, rămân în categoria caracterelor pe care WordPress nu le convertește atunci când crează permalink-urile SEO.

Corect ar fi ca URL-ul să fie și afișat, dar și indexat CURAT sub următoarea formă:

http://www.politicalocala.ro/cluj-este-judetul-saptamanii-pe-politicalocala-ro.html

Pentru asta a fost creat pluginul de mai jos. Acesta are la bază pluginul HU Permalinks realizat de Gravuj Miklos Henrich – http://mikiblog.info pentru caracterele cu accente folosite în limba maghiară.

 

Așadar, pe lângă litera Ș cu virgulă și litera Ț cu virgulă, pluginul rezolvă acum și problema conversiei următoarelor simboluri:

  • „ – ghilimele de deschidere (99 jos)
  • ” – ghilimele de închidere (99 sus)
  • “ – ghilimele de închidere (66 sus)
  • ‚ – apostrof jos
  • ’ – apostrof sus (9)
  • ‘ – apostrof sus (6)
  • – – liniuta de unire (endash)
  • — – linia de dialog / linia de pauză (emdash)
  • _ – linie jos (underscore)
  • … – puncte de suspensie
  • « – ghilimele franțuzești de deschidere
  • » – ghilimele franțuzești de închidere
  • © – copyright
  • ™ – unregistered trade mark
  • ® – registered trademark
  • ℠ – unregistered service mark
  • ℗ – sound recording copyright
  • § – section sign
  • ø – zero barat
  • Φ – phi (folosit adesea pentru diametru)
  • ¤ – currency
  • ‰ – per mie
  • ‱ – per zece mii

În principiu, restul simbolurilor obișnuite de pe tastatură sunt deja tratate de funcția Sanitize_title. În lista de mai sus am inclus simboluri care rezultă de obicei din funcția Auto-Correct din Microsoft Word și alte simboluri care ar putea apărea în titluri de articole (exemplu: simbolul pentru Diametru pe site-uri cu specific tehnic)

Prin instalarea acestui plugin veți obține automat permalink-uri curate care sunt mult mai bine și mai corect indexate de motoarele de căutare.

Pentru a instala pluginul:

  1. Descărcați arhiva de aici: http://wordpress.org/extend/plugins/ro-permalinks/
  2. Uploadați ro-permalinks.php în folderul /wp-content/plugins/
  3. Activați pluginul din meniul ‘Plugins (Module)’ din WordPress

Nu e nevoie de setări suplimentare.

Atenție: întrucât nici nu vrem și nici nu e bine să modificăm permalink-uri deja create, pluginul nu funcționează decât pentru articolele nou create după instalarea și activarea pluginului.

Tot la sugestia lui unui prieten care ne ocupăm amândoi de web design, am renunțat la ideea de a nu modifica permalink-ul când se actualizează un articol deja publicat. WordPress 3+ ține într-adevăr istoricul permalink-urilor și gestionează automat redirect-urile.

Cu toate acestea, puteți decomenta linia 18 din fișierul Ro_permalinks.Php dacă nu doriți să se actualizeze și permalink-ul atunci când modificați un articol deja publicat.

Dacă ți-a plăcut această postare a mea și ți-a fost utilă, lasă-mi un comentariu!

 

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

%d blogeri au apreciat:
Mai multe despre Tutoriale - Web Design
Tutorial – Cum schimbăm limita de timeout al sesiunii în phpMyAdmin – Web Design

Uneori când suntem în faza de testare a unor site-uri sau doar...

Închide