Categoría: Diseño web

Redireccionar con .htaccess una URL a su subdominio www

Hoy traemos un  truco muy sencillo para redireccionar una url sin www  al correspondiente subdominio www. De esta forma evitaremos que Google se confunda e indexe ambos (con www y sin www) por separado como si fueran diferentes webs. El proceso es tan fácil que no voy a enrrollarme. Editamos (o creamos) nuestro archivo .htaccess y añadimos estas líneas: Apache RewriteEngine on Rewritecond %{http_host} ^dominio.com [NC] Rewriterule ^(.*)$ http://www.dominio.com/$1 [L,R=301] 123 RewriteEngine onRewritecond %{http_host} ^dominio.com [NC]Rewriterule ^(.*)$ http://www.dominio.com/$1 [L,R=301] NOTA: necesitamos tener activo el módulo mod_rewrite. Redirección 301 Con este código conseguimos una redirección 301 (movido permanentemente) de cualquier URL...

Seguir leyendo

Utilizar la API de Mailchimp para gestionar la lista de correo de nuestra web

Mailchimp es un servicio en la nube que nos permite gestionar nuestras listas de correo y campañas de email de una manera bastante sencilla. Dispone de multitud de opciones para integrar en una web el formulario a través del que el usuario se suscribirá a la lista, pero si queremos conseguir una integración perfecta con nuestro sitio, no nos queda más remedio que utilizar la API. Veamos qué sencillo puede ser este proceso. Conseguir la API key de Mailchimp La API Key será la forma que tengamos de identificarnos ante Mailchimp como los legítimos usuarios de nuestras listas de...

Seguir leyendo

Buscar y reemplazar el símbolo de EURO € en PHP

Buscar y reemplazar una cadena por otra en PHP es algo trivial utilizando la función str_replace. Trivial hasta que te topas con el símbolo del EURO € y la torre de Babel de las codificaciones. En este mini-post os dejo cómo he conseguido hacerlo después de mucho investigar. Si has llegado hasta aquí es porque te estás volviendo loco/a intentando que PHP reconozca el símbolo del EURO para, por ejemplo, sustituirlo por otra cadena o simplemente eliminarlo de un precio: has probado con str_replace, con preg_replace, has utilizado una y otra vez utf8_encode (y utf8_decode por si acaso también) pero...

Seguir leyendo

Dónde se forman los desarrolladores web (o cualquier otro programador)

Cada vez lo tengo más claro, un buen desarrollador tiene que ser autodidacta y marcarse su propio itinerario formativo que le permita defenderse en un mundo laboral cada vez más competido y exigente. ¿Ingenierías? ¿Grados superiores? Sus planes abarcan tantas materias que dejan de ser útiles cuando cada vez más la especialización es la única garantía de éxito. Aunque, claro está, si se dispone de tiempo (y dinero) para graduarse siempre será una buena base sobre la que seguir construyendo plantas y plantas de código, algoritmos, herramientas y conocimientos. Tenemos internet y gracias a ella podemos aprender lo que se nos antoje ¿Entonces cuál es...

Seguir leyendo

3 ofertas de empleo para desarrolladores web sin salir de Córdoba

Comparto estas 3 ofertas de empleo relacionadas con el desarrollo web en Córdoba, todas ellas en empresas con gran presente y mejor futuro ¡de las que te hacen plantearte que tampoco está tan mal trabajar por cuenta ajena :D! Tablón de anuncios Empresa dedicada al desarrollo de proyectos propios relacionados con internet. Buscan desarrollador experimentado con conocimientos de PHP, MySQL y javascript. Más información.   Xul Empresa de comunicación volcada en el mundo digital. Necesitan un desarrollador senior Front-end. Más información.   SocialBro SocialBro es una herramienta de análisis y gestión de redes sociales con miles de usuarios en todo...

Seguir leyendo

Importar contenido a WordPress desde un JSON

Hace unos días nos encontramos con la tarea de importar a WordPress el contenido antiguo de un blog a partir únicamente de una URL que devolvía un JSON. Es un proceso que requiere algo de “trabajo sucio” para identificar la estructura del JSON  si no la conocemos, pero una vez tengamos los claros los campos a importar la función wp_insert_post se encargará de todo. Lo más fácil es crear en el directorio raíz de la instalación de WordPress un archivo php, por ejemplo, import.php. Identificar los componentes Empezaremos capturando la cadena JSON y descodificándola para convertirla en un array. En...

Seguir leyendo

Importar entradas de nuestro antiguo blog (Migrar de WordPress.com a .org 3ª parte)

Importar las páginas, los artículos y los comentarios de nuestro blog antiguo es el paso central del proceso de migración de WordPress. Consiste en utilizar unas herramientas para descargarnos el archivo que contiene la información del blog antiguo y poder subirlo y procesarlo en el blog nuevo. 1- Entrar al blog antiguo Lo primero que tenemos que hacer es entrar en el blog antiguo y exportar el contenido en un archivo XML. Buscamos el menú Herramientas > Exportar Escogemos la opción “todo el contenido” Y al pulsar “Descargar archivo de exportación” ya tendremos el archivo XML. 2- Entrar en...

Seguir leyendo

CSS Sprites para mejorar la velocidad de carga de una web

La técnica conocida como CSS Sprites consiste en aunar varias imágenes en una sola y mediante CSS mostrar una u otra parte de dicha imagen según nos convenga. Con esto reducimos las peticiones al servidor ya que la imagen se descarga solo una vez y se reutiliza en varios sitios de la web. Es muy fácil de aplicar y los beneficios son evidentes. Seguramente os suene la palabra sprite al mundo de los vídeojuegos, donde se utilizan para almacenar en una misma imagen todas las partes y posibles movimientos de, por ejemplo, un personaje para después mostrarlos por separado....

Seguir leyendo

Instalar WordPress en local (Migrar de WordPress.com a .org 2ª parte)

Instalar WordPress en local es un paso que no suele aparecer en las guías de migración desde WordPress.com pero puede resultar fundamental si nuestro blog ha acumulado una buena cantidad de artículos, comentarios y sobre todo imágenes y archivos adjuntos. Veremos cómo instalar en nuestro ordenador un servidor AMP (Apache, MySQL y PHP) y también cómo realizar la instalación de WordPress en el mismo. WordPress es un gestor de contenidos programado en PHP y que utiliza bases de datos MySQL, por lo que para hacerlo funcionar necesitamos un servidor web que “ejecute” el código y muestre los datos que...

Seguir leyendo

Contenido plagiado, notificar a Google y prevención del hotlinking con .htaccess

Ayer nos llegó al email de Deidos el correo de un usuario anónimo que nos hacía saber que solucionespublicitariasalcaudete.es nos había plagiado gran parte del contenido de nuestra web. Esto ya había pasado otras veces, por lo que entramos en dicha web esperando encontrar simplemente fragmentos sueltos de texto o un diseño sospechosamente parecido al nuestro. Sin embargo la sorpresa fue mayúscula: había copiado literalmente texto, estilo e imágenes sin ningún pudor. Después de poner el caso en manos de Gestión de Intangibles, nuestros partners en cuestión de protección de marca y legalidad en internet, y a la espera de...

Seguir leyendo
  • 1
  • 2

Newsletter

Suscríbete
Lista de correo

A través de mi lista de correo te mantendré informado/a de las novedades del blog, noticias y promociones exclusivas. 100% libre de SPAM.

¡OJO! Si no has recibido el mensaje de confirmación en unos minutos, es muy probable que haya sido etiquetado como SPAM. Por favor, revisa la carpeta de correo no deseado para rescatarlo ¡Gracias!