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.

Menu horizontal simple con CSS

Posted by | Posted in CSS, HTML | Posted on 05-12-2008

La forma correcta de realizar un menú en HTML es utilizar un formato de lista (ya sea UL o OL). Las listas por defecto se mostrarán en vertical, pero podemos hacer que nuestro menú tenga una semántica correcta y tener un menú horizontal.

Empezaremos con el menú más simple:
Código HTML para el menú:

<ul id="menu_uno">
	<li><a href="###">Empresa</a></li>
	<li><a href="###">Tiendas</a></li>
	<li><a href="###">Productos</a></li>
	<li><a href="###">Proyectos</a></li>
	<li><a href="###">Servicios</a></li>
	<li><a href="###">Contacto</a></li>
</ul>

Read the rest of this entry »

Insertar Flash correctamente en un HTML

Posted by | Posted in HTML | Posted on 10-11-2008

Para insertar correctamente un archivo Flash en el código HTML debemos tener en cuenta que el tag embed no se considera código válido (segun la W3C) y por tanto si intentamos validar nuestro código (por ejemplo, en este validador) nos dará error.
Read the rest of this entry »