<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Como quitar la barra final de las URLs con htaccess y mod_rewrite</title>
	<atom:link href="http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html</link>
	<description>Blog de posicionamiento en buscadores</description>
	<lastBuildDate>Thu, 22 Jul 2010 15:50:59 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Dani</title>
		<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/comment-page-1#comment-593</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Sat, 28 Nov 2009 19:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.posicionapro.com/blog/?p=1019#comment-593</guid>
		<description>He estado actualizando las url&#039;s y tal y me he encontrado con el problema de que tengo algunas carpetas de 2º nivel que contienen un index a las que lincaba directamente a la carpeta con la barra y ahora no se como arreglarlo, porque da error..

Supongo que lo mas lógico seria tener siempre lo mismo y no las de 1er nivel si i las de 2º no.. ¿que opinas?

Estaba pensando si habria alguna forma de especificar que solo trate así a una carpeta especifica, es decir, algo así:

miweb . com/seccion/pagina

Que solo afecte a las paginas que van despues de seccion, 
o al revés, que solo tengan barra los de 1er nivel que yo le diga, y el resto normal, todos sin barra (supongo que esto seria lo mas logico, y con lo que evitaria futuros problemas..) 

Quizás esto ultimo ya seria haciendo un 301 normal de cada pagina, o que?

Espero no estar ya agobiando.. lo siento!

gracias!!

Saludos,</description>
		<content:encoded><![CDATA[<p>He estado actualizando las url&#8217;s y tal y me he encontrado con el problema de que tengo algunas carpetas de 2º nivel que contienen un index a las que lincaba directamente a la carpeta con la barra y ahora no se como arreglarlo, porque da error..</p>
<p>Supongo que lo mas lógico seria tener siempre lo mismo y no las de 1er nivel si i las de 2º no.. ¿que opinas?</p>
<p>Estaba pensando si habria alguna forma de especificar que solo trate así a una carpeta especifica, es decir, algo así:</p>
<p>miweb . com/seccion/pagina</p>
<p>Que solo afecte a las paginas que van despues de seccion,<br />
o al revés, que solo tengan barra los de 1er nivel que yo le diga, y el resto normal, todos sin barra (supongo que esto seria lo mas logico, y con lo que evitaria futuros problemas..) </p>
<p>Quizás esto ultimo ya seria haciendo un 301 normal de cada pagina, o que?</p>
<p>Espero no estar ya agobiando.. lo siento!</p>
<p>gracias!!</p>
<p>Saludos,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DavidM</title>
		<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/comment-page-1#comment-592</link>
		<dc:creator>DavidM</dc:creator>
		<pubDate>Sat, 28 Nov 2009 15:41:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.posicionapro.com/blog/?p=1019#comment-592</guid>
		<description>Jeje. No te preocupes. ;)

Me alegro de que te funcione.</description>
		<content:encoded><![CDATA[<p>Jeje. No te preocupes. <img src='http://www.posicionapro.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Me alegro de que te funcione.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dani</title>
		<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/comment-page-1#comment-591</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Sat, 28 Nov 2009 14:35:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.posicionapro.com/blog/?p=1019#comment-591</guid>
		<description>por dios!  olvida lo último que te he preguntado, pues ya lo tenia, y lo habia eliminado...
Era esto:

# SI HAY MAS DE UNA BARRA PONER SOLO UNA

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)/{2,}\ HTTP/
RewriteRule ^(.*)$ /%1/? [R=301,L]

GRACIAS!!!</description>
		<content:encoded><![CDATA[<p>por dios!  olvida lo último que te he preguntado, pues ya lo tenia, y lo habia eliminado&#8230;<br />
Era esto:</p>
<p># SI HAY MAS DE UNA BARRA PONER SOLO UNA</p>
<p>RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)/{2,}\ HTTP/<br />
RewriteRule ^(.*)$ /%1/? [R=301,L]</p>
<p>GRACIAS!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dani</title>
		<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/comment-page-1#comment-590</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Sat, 28 Nov 2009 14:27:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.posicionapro.com/blog/?p=1019#comment-590</guid>
		<description>Funciona perfecto!!!! muuuchas gracias!!
Solo una última cosa que me falta para rematar el tema..

Veo que si añado una o mas barras a las carpetas de 1er nivel no las elimina, 
en cambio las de 3er nivel si las quita todas si añades barras, como yo quiero..

tu que dominas, una ultima ayudita para que siempre sea solo una barrita en el primer nivel.. por favor?
un saludote!</description>
		<content:encoded><![CDATA[<p>Funciona perfecto!!!! muuuchas gracias!!<br />
Solo una última cosa que me falta para rematar el tema..</p>
<p>Veo que si añado una o mas barras a las carpetas de 1er nivel no las elimina,<br />
en cambio las de 3er nivel si las quita todas si añades barras, como yo quiero..</p>
<p>tu que dominas, una ultima ayudita para que siempre sea solo una barrita en el primer nivel.. por favor?<br />
un saludote!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: DavidM</title>
		<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/comment-page-1#comment-589</link>
		<dc:creator>DavidM</dc:creator>
		<pubDate>Fri, 27 Nov 2009 23:31:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.posicionapro.com/blog/?p=1019#comment-589</guid>
		<description>Quita el código que tienes para añadir la barra final siempre y utiliza algo como esto:

&lt;code&gt;# la barra final solo a las carpetas de primer nivel.
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^([^/]+)/$ /?mod=$1 [L]&lt;/code&gt;

&lt;code&gt;# si la carpeta es de primer nivel y no tiene la barra final, añadirla.
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^([^/]+)$ /$1/ [R=301,L]&lt;/code&gt;

&lt;code&gt;# Si la carpeta no es de primer nivel y tiene una barra final, quitarla.
RewriteRule ^([^/]+)/(.+)/$ /$1/$2 [R=301,L]&lt;/code&gt;

&lt;code&gt;# Reescribir las carpetas de segunda nivel.
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^([^/]+)/([^/]+)$ /?mod=$1&amp;mod2=$2 [L]&lt;/code&gt;

Espero que te sea útil este ejemplo.</description>
		<content:encoded><![CDATA[<p>Quita el código que tienes para añadir la barra final siempre y utiliza algo como esto:</p>
<p><code># la barra final solo a las carpetas de primer nivel.<br />
RewriteCond %{REQUEST_FILENAME} !-f [NC]<br />
RewriteCond %{REQUEST_FILENAME} !-d [NC]<br />
RewriteRule ^([^/]+)/$ /?mod=$1 [L]</code></p>
<p><code># si la carpeta es de primer nivel y no tiene la barra final, añadirla.<br />
RewriteCond %{REQUEST_FILENAME} !-f [NC]<br />
RewriteRule ^([^/]+)$ /$1/ [R=301,L]</code></p>
<p><code># Si la carpeta no es de primer nivel y tiene una barra final, quitarla.<br />
RewriteRule ^([^/]+)/(.+)/$ /$1/$2 [R=301,L]</code></p>
<p><code># Reescribir las carpetas de segunda nivel.<br />
RewriteCond %{REQUEST_FILENAME} !-f [NC]<br />
RewriteRule ^([^/]+)/([^/]+)$ /?mod=$1&amp;mod2=$2 [L]</code></p>
<p>Espero que te sea útil este ejemplo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dani</title>
		<link>http://www.posicionapro.com/blog/quitar-la-barra-final-de-las-urls.html/comment-page-1#comment-588</link>
		<dc:creator>Dani</dc:creator>
		<pubDate>Fri, 27 Nov 2009 02:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.posicionapro.com/blog/?p=1019#comment-588</guid>
		<description>Hola David,
he provado millon de cosas, esto que explicas tb pero no lo consigo.
Resulta que puse hace unos meses y gracias a vuestra ayuda desde aquí, la barrita final siempre en las url pero ahora me gustaria hacerlo solo a las carpetas de primer nivel, tipo:  miweb.com/seccion/

y al resto de paginas, las que estan en un 3er nivel de directorio tipo:  miweb.com/seccion/pagina dejarlas sin la barrita final.

Con el htacces que tengo ahora no lo consigo. ¿Podrias ayudarme, por favor? .. gracias!!

# URL CANONICA WWW

RewriteRule ^index\.(php&#124;html&#124;htm)$ http://www.miweb.com/ [R=301,L]
RewriteCond %{HTTP_HOST} ^miweb\.com [NC]
RewriteRule ^(.*)$ http://www.miweb.com/$1 [R=301,L]


# AÑADIR LA BARRA FINAL SIEMPRE

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.miweb.com/$1/ [R=301,L]

# SI HAY MAS DE UNA BARRA PONER SOLO UNA

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)/{2,}\ HTTP/
RewriteRule ^(.*)$ /%1/? [R=301,L]

# FRIENDLY URL MODULOS

RewriteRule ^([^/\.]+)/$ ?mod=$1 [L]

# Ocultar extension paginas
RewriteRule ^seccion/([^/\.]+)/$ /seccion/$1.php [L]

# REDIRECCION 301 URL DINAMICA ?mod=$1 A URL ESTATICA

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?mod=(.+)\ HTTP/
RewriteRule ^$ /%1/? [L,R=301]</description>
		<content:encoded><![CDATA[<p>Hola David,<br />
he provado millon de cosas, esto que explicas tb pero no lo consigo.<br />
Resulta que puse hace unos meses y gracias a vuestra ayuda desde aquí, la barrita final siempre en las url pero ahora me gustaria hacerlo solo a las carpetas de primer nivel, tipo:  miweb.com/seccion/</p>
<p>y al resto de paginas, las que estan en un 3er nivel de directorio tipo:  miweb.com/seccion/pagina dejarlas sin la barrita final.</p>
<p>Con el htacces que tengo ahora no lo consigo. ¿Podrias ayudarme, por favor? .. gracias!!</p>
<p># URL CANONICA WWW</p>
<p>RewriteRule ^index\.(php|html|htm)$ <a href="http://www.miweb.com/" rel="nofollow">http://www.miweb.com/</a> [R=301,L]<br />
RewriteCond %{HTTP_HOST} ^miweb\.com [NC]<br />
RewriteRule ^(.*)$ <a href="http://www.miweb.com/$1" rel="nofollow">http://www.miweb.com/$1</a> [R=301,L]</p>
<p># AÑADIR LA BARRA FINAL SIEMPRE</p>
<p>RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_URI} !(.*)/$<br />
RewriteRule ^(.*)$ <a href="http://www.miweb.com/$1/" rel="nofollow">http://www.miweb.com/$1/</a> [R=301,L]</p>
<p># SI HAY MAS DE UNA BARRA PONER SOLO UNA</p>
<p>RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)/{2,}\ HTTP/<br />
RewriteRule ^(.*)$ /%1/? [R=301,L]</p>
<p># FRIENDLY URL MODULOS</p>
<p>RewriteRule ^([^/\.]+)/$ ?mod=$1 [L]</p>
<p># Ocultar extension paginas<br />
RewriteRule ^seccion/([^/\.]+)/$ /seccion/$1.php [L]</p>
<p># REDIRECCION 301 URL DINAMICA ?mod=$1 A URL ESTATICA</p>
<p>RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /\?mod=(.+)\ HTTP/<br />
RewriteRule ^$ /%1/? [L,R=301]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
