<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Petra Link Factory &#187; truco</title>
	<atom:link href="http://www.petralinkfactory.com/tag/truco/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.petralinkfactory.com</link>
	<description>Programar no es un hobby es una pasión</description>
	<lastBuildDate>Sun, 15 Jan 2012 09:14:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>URLs Amigables (I)</title>
		<link>http://www.petralinkfactory.com/2008/04/27/urls-amigables-i/</link>
		<comments>http://www.petralinkfactory.com/2008/04/27/urls-amigables-i/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 07:33:13 +0000</pubDate>
		<dc:creator>Valde</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[truco]]></category>
		<category><![CDATA[url limpias]]></category>

		<guid isPermaLink="false">http://www.petralinkfactory.com/?p=5</guid>
		<description><![CDATA[En la actualidad el uso de URLs Amigables (o en inglÃ©s SEO URLs) se estÃ¡ expandiendo mucho puesto que Google te indexa mejor en las bÃºsquedas. En este post voy a explicar cÃ³mo hacer lo de las URLs amigables sin &#8230; <a href="http://www.petralinkfactory.com/2008/04/27/urls-amigables-i/">Sigue leyendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>En la actualidad el uso de <strong>URLs Amigables </strong><em>(o en inglÃ©s SEO URLs)</em> se estÃ¡ expandiendo mucho puesto que Google te indexa mejor en las bÃºsquedas.</p>
<p>En este post voy a explicar cÃ³mo hacer lo de las URLs amigables sin utilizar el mÃ³dulo de <em>Apache Rewrite</em> y sin necesidad de ningÃºn componente (para IIS).</p>
<p>Para empezar lo primero que tenemos que ver quÃ© son las URLs amigables. Estas URLs son las direcciones pero sin parÃ¡metros. Por ejemplo este post tiene una direcciÃ³n que es http://www.petralinkfactory.com/2008/04/27/url-amigables-i. Una URL &#8220;no amigable&#8221; serÃ­a http://www.petralinkfactory.com/?post=1234 (no creo que esta direcciÃ³n funcione puesto que la he puesto de ejemplo).</p>
<p>El truco que voy a explicar es para programar nuestras propias pÃ¡ginas webs, para WordPress el propio sistema nos permite seleccionar las URLs amigables en las configuraciones de los post.</p>
<p>Ya que no tenemos el mÃ³dulo Rewrite disponible, bien por que estamos en un hosting compartido (que ya es raro que ocurra) o bien puesto que nuestro hosting es Windows sobre IIS, el truco es usar una pequeÃ±a zapuza, el <strong>error 404</strong>.</p>
<p>Entonces el fichero de error 404 va a ser el encargado de recoger la url y hacer las acciones pertinentes para ejecutar la pÃ¡gina que corresponda.</p>
<p>Esta tÃ©cnica de usar el error 404 no es recomendable para gente que ya tenga programado un sitio web entero, puesto que tendrÃ©is que cambiar todas las pÃ¡ginas webs que querrÃ¡is que tengan URL limpias, para adaptarlas a la forma de trabajar de las URL amigables.</p>
<p>Para la programaciÃ³n de las pÃ¡ginas pÃºblicas yo lo que hago es analizar la url de manera que a cada mÃ³dulo de la web (agenda, noticias, secciones de texto, &#8230;) le asigno un &#8220;controlador&#8221;, que no es mÃ¡s que el nombre del mÃ³dulo, para luego seguir con los &#8220;parÃ¡metros&#8221; que van a ser necesario para dicho mÃ³dulo.</p>
<p>En el siguiente capÃ­tulo empezarÃ© a poner ejemplos de cÃ³digo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.petralinkfactory.com/2008/04/27/urls-amigables-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

