fabricawebs
Blog donde podrás encontrar el árticulo o tutorial que estas buscando sobre PHP, JavaScript, XML, Flash, Ruby on Rails, o desarrollo web en general.

Apache enable rewritemap

By Carlos
Menudo quebradero de cabeza con la directiva RewiteMap de Apache. La estaba utilizando para unificar urls que respondían el mismo contenido tanto si la url estaba en mayúsculas como en minúsculas, estas urls habían comenzado a aparecer como páginas con el title duplicado en Webmasters tools y evidentemente yo solo deseo tener una url para cada contenido.

De este modo, por ejemplo la url /nombres-Africanos debe redirigir con un 301 a /nombres-africanos .

Para ello en el http.conf debemos crear una función que convierte texto a minúsculas, y esta función la podemos usar en directivas RewriteCond y RewriteRule.

RewriteMap lc int:tolower

Esta directiva debe incluirse a nivel de servidor en el httd.conf o en una sección Virtualhost, nunca en un .htaccess ni dentro de una sección Directory . Hasta aqui todo bien, pero a mi seguía sin funcionarme la declaración de la función "lc", después de muchas pruebas dí con el problema, había puesto la directiva RewriteMap en http.conf pero antes de la directiva RewriteEngine On , por lo que no tenía ningún efecto, así que ojo con esto.

Otro tema a tener en cuenta es que en la RewriteRule o RewriteCond tengas cuidado en esquivar los nombres de images o ficheros en general que pueden tener mayusculas en su url y que por tanto no queremos que sean redirigidos a la url en minusculas.
 

Agencia de protección de datos "El certificado SSL del servidor no es válido"

By Carlos
Para tener registradas legalmente tus bases de datos de clientes, usuarios o cualquiera que incluya datos personales, la agencia de protección de datos te permite inscribir el fichero por internet.

El gran problema es que como el certificado raiz de la FNMT no está en los listados de autoridades de confianza de ningún programa (Acrobat, Firefox, IE, ...) , a menudo hacer cualquier tramite se convierte en algo complicado.

Al enviar el formulario NOTA, si no tienes ya instalado el certificado de la FNMT te saldrá el mensaje de error "El certificado SSL del servidor no es válido."

Cuando rellenas el formulario NOTA directamente en el plugin Acrobat del navegador y te devuelve este error, la solución la encuentras en la propia FAQ de la agpd.es , se trata de configurar el navegador para que acepte la revocación del certificado del servidor, más información en este pdf

En cambio si has descargado el pdf, para rellenarlo y enviarlo directamente desde Acrobat, te devuelve el mismo error, pero nadie te cuenta como solucionarlo. Después de perder un buen rato he conseguido enviarlo con éxito, para ello solo hay que agregar el certificado raiz de la FNMT en Acrobat Reader, pero esto que suena tan fácil es algo que no es nada obvio de configurar, la guía paso a paso la podéis encontrar aquí.