UTF-8, PHP y MySQL

Posted by | Posted in HTML, PHP | Posted on 19-03-2009

La codificación utf-8 se esta convirtiendo en algo muy común y a la vez en un dolor de cabeza cuando se combina con PHP i conexiones MySQL. Muchas veces se solventa el tema dejando caracteres extraños en base de datos, algo que poco importa ya que en la visualización final de la web se muestran correctamente però que puede ser un problema si nos planteamos migrar nuestra base de datos en un futuro.
Read the rest of this entry »

Redirección 301

Posted by | Posted in ASP, HTML, PHP, htaccess | Posted on 09-12-2008

Cuando necesitemos realizar una redirección por cambio de dominio (o porque tenemos dos dominios que queremos que apunten a un mismo host) podemos optar por hacer una redirección 301. Este tipo de redirección se creó teoricamente para casos en los que uno se cambia definitivamente de dominio y no quiere perder a los usuarios que accedan al anterior dominio (la definición en inglés es “Moved Permanently”). Para hacerla sólamente tendremos que insetar el siguiente código en nuestro archivo index:

Redirección 301 con HTML:

<head>
<meta http-equiv="refresh"
content="0;URL=http://www.direccion-a-la-que-redireccionamos.com/">
<title>Ésta página ha cambiado de dirección</title>
</head>

Redirección 301 con PHP:

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.direccion-a-la-que-redireccionamos.com" );
?>

Redirección 301 con ASP:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.direccion-a-la-que-redireccionamos.com"
%>

Redirección 301 con ModRewrite:

RewriteEngine On
RewriteRule .* http://www.direccion-a-la-que-redireccionamos.com/ [R=301]

Redirección 301 a través de .htacces:

Redirect 301 / http://www.direccion-a-la-que-redireccionamos.com/

Uno de los aspectos que debemos tener en cuenta si pretendemos tener un buen posicionamiento natural (SEO) es el hecho que Google penaliza las páginas web con contenido duplicado (dos webs que tienen el mismo contenido), así que realizar una redirección 301 es una buena opción.

Borrar un directorio completo en PHP

Posted by | Posted in PHP | Posted on 08-11-2008

Nos podemos encontrar con directorios creados por aplicaciones (de cache, de subida de ficheros, etc.) que no podemos borrar con nuestro usuario de FTP o podemos necesitar borrar des de un enlace web el contenido de un directorio.
Read the rest of this entry »