<?xml version="1.0" encoding="UTF-8"?><!-- generator="Wordpress" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comentarios en: Redireccionar viejos enlaces en WordPress</title>
	<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml</link>
	<description>Historias de Bloggers con insomnio.</description>
	<pubDate>Tue, 09 Feb 2010 19:40:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.11</generator>

	<item>
		<title>Por: Armonth</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3811</link>
		<pubDate>Thu, 19 Oct 2006 13:59:36 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3811</guid>
					<description>Estoy haciendo pruebas a ver si consigo algo pero cada vez lo veo peor :\ mientras te lo miro a ver si consigo algo (e igualmente, deberias ir haciendolo) es preparar una lista de sitios que han enlazado un post tuyo (Technorati es tu amigo y la lista de referers también) para -- una vez hecho el cambio -- pedirles educadamente el cambio de enlace...

Aunque estes "resignado" a perder enlaces (siempre se pierden) o quieras redireccionarlos, cuantos menos sean redireccionados mejor por lo que asegurate que mínimo los principales referidos te cambian la URL: Google se enterará gracias al htaccess y los blogs mejor que -- aunque siga funcionando el viejo enlace -- te hagan el cambio...

Precisamente a ese ejemplo de código me refería: WordPress al usar permalinks en wp 1.5.x generaba un montón de líneas en el htaccess que te orientarian a lo que quieres hacer (por ej: recuerdo que index.php?p=$1 equivale a ?p=x en la URL donde x es el post y $1 se usa como primera variable)...

WordPress 2.0 en cambio guarda internamente (no sé donde) las reglas de permalinks y solo deja esas 5 líneas...</description>
		<content:encoded><![CDATA[<p>Estoy haciendo pruebas a ver si consigo algo pero cada vez lo veo peor :\ mientras te lo miro a ver si consigo algo (e igualmente, deberias ir haciendolo) es preparar una lista de sitios que han enlazado un post tuyo (Technorati es tu amigo y la lista de referers también) para &#8212; una vez hecho el cambio &#8212; pedirles educadamente el cambio de enlace&#8230;</p>
<p>Aunque estes &#8220;resignado&#8221; a perder enlaces (siempre se pierden) o quieras redireccionarlos, cuantos menos sean redireccionados mejor por lo que asegurate que mínimo los principales referidos te cambian la URL: Google se enterará gracias al htaccess y los blogs mejor que &#8212; aunque siga funcionando el viejo enlace &#8212; te hagan el cambio&#8230;</p>
<p>Precisamente a ese ejemplo de código me refería: WordPress al usar permalinks en wp 1.5.x generaba un montón de líneas en el htaccess que te orientarian a lo que quieres hacer (por ej: recuerdo que index.php?p=$1 equivale a ?p=x en la URL donde x es el post y $1 se usa como primera variable)&#8230;</p>
<p>WordPress 2.0 en cambio guarda internamente (no sé donde) las reglas de permalinks y solo deja esas 5 líneas&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Por: Gosku</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3810</link>
		<pubDate>Thu, 19 Oct 2006 13:29:16 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3810</guid>
					<description>Vale, se me ocurre una cosa. La verdad es que me da igual que los viejos permalinks no redireccionen a los nuevos. Sólo quiero que el enlace no se pierda, por lo que ¿podría redireccionar /%year%/%month%/%day%/%postname%
a
/index.php?name=%postname%
?

¿Cuál sería la regla para eso? Me gustaría dejarlo así, al menos hasta que encuentre una solución exacta de lo que quiero.... De esta forma, en el blog los permalinks sí se actualizarían automáticamente, y los enlaces externos que hubieran enlazado a los permalinks viejos seguirían funcionando, aunque no tuvieran un "Nice Permalink".
¿Podrías echarme una mano con la regla?

Te copio la información actual de mi .htaccess, por si sirviera de ayuda:

# BEGIN WordPress

RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]


# END WordPress

Muchísimas gracias por la ayuda que me estás prestando... Espero no estar siendo muy pesado...</description>
		<content:encoded><![CDATA[<p>Vale, se me ocurre una cosa. La verdad es que me da igual que los viejos permalinks no redireccionen a los nuevos. Sólo quiero que el enlace no se pierda, por lo que ¿podría redireccionar /%year%/%month%/%day%/%postname%<br />
a<br />
/index.php?name=%postname%<br />
?</p>
<p>¿Cuál sería la regla para eso? Me gustaría dejarlo así, al menos hasta que encuentre una solución exacta de lo que quiero&#8230;. De esta forma, en el blog los permalinks sí se actualizarían automáticamente, y los enlaces externos que hubieran enlazado a los permalinks viejos seguirían funcionando, aunque no tuvieran un &#8220;Nice Permalink&#8221;.<br />
¿Podrías echarme una mano con la regla?</p>
<p>Te copio la información actual de mi .htaccess, por si sirviera de ayuda:</p>
<p># BEGIN WordPress</p>
<p>RewriteEngine On<br />
RewriteBase /wordpress/<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /wordpress/index.php [L]</p>
<p># END WordPress</p>
<p>Muchísimas gracias por la ayuda que me estás prestando&#8230; Espero no estar siendo muy pesado&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Por: Armonth</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3796</link>
		<pubDate>Thu, 19 Oct 2006 08:09:25 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3796</guid>
					<description>El "problema" es que ahora WordPress saca las reglas de no-sé donde, antes en las 1.5.x al crear el htaccess te ponía muchas reglas y si tuviera a mano el código...

Creo que era index.php?p=x&#038;category=x donde "x" el ID, quizá te ayudará si encuentras una versión de WP 1.5.x, la instalas y le haces crear un fichero .htaccess pero sí: Yo también he tenido como principal problema el %category% al intentar resolver tu caso...</description>
		<content:encoded><![CDATA[<p>El &#8220;problema&#8221; es que ahora WordPress saca las reglas de no-sé donde, antes en las 1.5.x al crear el htaccess te ponía muchas reglas y si tuviera a mano el código&#8230;</p>
<p>Creo que era index.php?p=x&#038;category=x donde &#8220;x&#8221; el ID, quizá te ayudará si encuentras una versión de WP 1.5.x, la instalas y le haces crear un fichero .htaccess pero sí: Yo también he tenido como principal problema el %category% al intentar resolver tu caso&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Por: Gosku</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3769</link>
		<pubDate>Wed, 18 Oct 2006 23:38:40 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3769</guid>
					<description>Gracias por tu respuesta.
Mi problema principal es que la dirección nueva contiene %category% y la vieja no, y no sé cómo sacarla para incluirla en la regla de permalink nueva...
si consiguiera averiguar eso de alguna manera, ya me las podría apañar con las expresiones regulares... ¿Alguien sabe algo al respecto?

Muchas gracias de antemano.</description>
		<content:encoded><![CDATA[<p>Gracias por tu respuesta.<br />
Mi problema principal es que la dirección nueva contiene %category% y la vieja no, y no sé cómo sacarla para incluirla en la regla de permalink nueva&#8230;<br />
si consiguiera averiguar eso de alguna manera, ya me las podría apañar con las expresiones regulares&#8230; ¿Alguien sabe algo al respecto?</p>
<p>Muchas gracias de antemano.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Por: Armonth</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3737</link>
		<pubDate>Wed, 18 Oct 2006 13:18:54 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3737</guid>
					<description>No sé si te servirá para eso, el plugin está mejor preparado para casos particulares (es decir: poner el slug viejo manualmente para hacer la redirección)...

Lo mejor sería una regla htaccess que hiciera la redirección y de paso añadir el error 301 (Movido permanentemente) para que los buscadores sepan que el cambio es permanente...

No sé exactamente cómo deberia ser el htaccess (las expresiones regulares siempre se me han dado mal) pero lee &lt;a href="http://aeoris.net/escritos/apache/reescribir-direcciones-con-mod_rewrite.html" rel="nofollow"&gt;esto&lt;/a&gt; y &lt;a href="http://www.php-hispano.net/archivos/Manuales/212" rel="nofollow"&gt;esto sobre expresiones regulares&lt;/a&gt;.

Por último: todos los plugins (salvo raras excepciones) que funcionan bajo 2.0 (e incluso 1.5.x) funcionan en la 2.0.1 y superiores...</description>
		<content:encoded><![CDATA[<p>No sé si te servirá para eso, el plugin está mejor preparado para casos particulares (es decir: poner el slug viejo manualmente para hacer la redirección)&#8230;</p>
<p>Lo mejor sería una regla htaccess que hiciera la redirección y de paso añadir el error 301 (Movido permanentemente) para que los buscadores sepan que el cambio es permanente&#8230;</p>
<p>No sé exactamente cómo deberia ser el htaccess (las expresiones regulares siempre se me han dado mal) pero lee <a href="http://aeoris.net/escritos/apache/reescribir-direcciones-con-mod_rewrite.html" rel="nofollow">esto</a> y <a href="http://www.php-hispano.net/archivos/Manuales/212" rel="nofollow">esto sobre expresiones regulares</a>.</p>
<p>Por último: todos los plugins (salvo raras excepciones) que funcionan bajo 2.0 (e incluso 1.5.x) funcionan en la 2.0.1 y superiores&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Por: Gosku</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3735</link>
		<pubDate>Wed, 18 Oct 2006 12:51:50 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-3735</guid>
					<description>Mi caso:

Quiero actualizar la estructura de permalinks.
Ahora mismo es:
/%year%/%month%/%day%/%postname%
y quiero actualizarla a:
/archivo/%category%/%postname%.html

Esto provocará que un enlace que apunte al viejo permalink devuelva un 404.
¿Este plugin puede solucionar esto que comento?¿Cómo lo hago?
Uso Wordpres 2.0.1, por si cambia de una versión a otra.
Gracias por vuestra ayuda de antemano.</description>
		<content:encoded><![CDATA[<p>Mi caso:</p>
<p>Quiero actualizar la estructura de permalinks.<br />
Ahora mismo es:<br />
/%year%/%month%/%day%/%postname%<br />
y quiero actualizarla a:<br />
/archivo/%category%/%postname%.html</p>
<p>Esto provocará que un enlace que apunte al viejo permalink devuelva un 404.<br />
¿Este plugin puede solucionar esto que comento?¿Cómo lo hago?<br />
Uso Wordpres 2.0.1, por si cambia de una versión a otra.<br />
Gracias por vuestra ayuda de antemano.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Por: Armonth</title>
		<link>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-2324</link>
		<pubDate>Wed, 06 Sep 2006 19:44:01 +0000</pubDate>
		<guid>http://sigt.net/archivo/redireccionar-viejos-enlaces-en-wordpress.xhtml#comment-2324</guid>
					<description>El orden es importante... prueba poniendo la última línea antes de los RewriteCond e incluso del RewriteBase...</description>
		<content:encoded><![CDATA[<p>El orden es importante&#8230; prueba poniendo la última línea antes de los RewriteCond e incluso del RewriteBase&#8230;
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.410 seconds -->
