Script para generar una URL SEO (Friendly URLs – URL Rewriting) en SQL
Existen multitud de scripts de PHP u otros lenguajes que nos permiten generar URL preparadas para utilizarlas para SEO, pero en algunas ocasiones me ha venido bien utilizar el siguiente script que coge un campo de una tabla, y genera un campo preparado para utilizarlo como URL SEO.
UPDATE tabla SET codigoseo=lcase(un_campo); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'á', 'a'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'à', 'a'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'é', 'e'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'è', 'e'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'í', 'i'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'ó', 'o'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'ò', 'o'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'ú', 'u'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'ç', 'c'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'''', ''); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'(', ' '); UPDATE tabla SET codigoseo=REPLACE(codigoseo,')', ''); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'ñ', 'n'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,' ', '-'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'/', '-'); UPDATE tabla SET codigoseo=REPLACE(codigoseo,'--', '-'); |