Cómo solucionar problemas de permalinks y direcciones limpias o amigables
Enlaces permanentes de WordPress en webs alojadas en Hostalia
No es la primera ni la segunda vez que montamos una web basada en WordPress en los servidores Linux de Hostalia, pero cada vez surge el mismo problema (o más bien dificultad) a la hora de utilizar enlaces permanentes personalizados (pretty permalinks) en este proveedor de alojamiento web.
En Hostalia se pueden utilizar este tipo de enlaces “limpios” (sin parámetros ni elementos “extraños”) pero, a diferencia de otros proveedores, en este caso es necesario sincronizar el archivo .htaccess con el servidor después de configurarlo.
La verdad es que al preguntar al equipo de soporte técnico de Hostalia siempre han respondido muy rápida y claramente, pero para recordarlo y no tener que solicitar ayuda cada vez, estos son los pasos a seguir:
Cómo conseguir enlaces permanentes “limpios” en Hostalia
Si al cambiar la estructura de permalinks o enlaces permanentes de nuestra instalación de WordPress (o Joomla, Drupal…) no es posible acceder a las páginas internas y muestran errores del servidor diciendo que la página no se encuentra (errores 404), hay dos soluciones:
- 1. Utilizar “index.php” al principio de la URL (PATHINFO o “Almost Pretty” permalinks)
- 2. O bien sincronizar el archivo .htaccess desde el panel de configuración del servidor
Solución 1: Añadir “index.php” al principio de la URL
La primera solución es más rápida, pero las direcciones de nuestra web no serán tan “limpias”, siempre aparecerá “index.php” después del dominio (excepto en la página de inicio), así:
http://www.ejemplo.com/index.php/nombre-de-mi-entrada/
Para ello lo único que hay que hacer es incluir “index.php” al principio del campo “Estructura personalizada”. Por ejemplo, si queremos mostrar la categoría y el nombre de la entrada, la estructura de la URL sería:
/index.php/%category%/%postname%/
En este caso, en vez de utilizar “pretty permalinks” (direcciones limpias, amigables o bonitas) estaremos utilizando enlaces permanentes tipo PATHINFO (“almost pretty”, casi limpios, o casi amigables). La única diferencia es que con estos enlaces hay que insertar “/index.php” antes de la estructura, pero por lo demás, son tan flexibles como los otros. Es una solución común en instalaciones de WordPress en servidores que no utilizan Linux sinó Windows con IIS.
Solución 2: Sincronizar el archivo .htaccess después de configurar las URLs
La segunda solución permite configurar los enlaces permanentes tal como se supone que deben funcionar en WordPress, pero para ello hay que seguir estos pasos:
- 1. En el area de administración de WordPress, ir a Ajustes > Enlaces permanentes y definir la estructura personalizada (por ejemplo: /%category%/%postname%/).
- 2. Después, en el panel de control de Hostalia, ir a “Alojamiento web” y en la sección “Acceso al panel” pulsar el botón “Acceso al hosting” (se abrirá una nueva pestaña con el panel de control de Plesk).
- 3. Seleccionar la pestaña “Sitios web”, pulsar sobre el dominio en el que estamos trabajando y, en la página que aparece, pulsar sobre “Configuración de hosting web“.
- 4. Desde aquí podemos configurar y editar la versión de PHP, documentos de error, el soporte para CGI y SSL, tipos MIME, etc. De todas formas, en este caso sólo tenemos que pulsar el botón “Sync htaccess” que aparece en la primera pestaña “General” (ver imagen).
Después de sincronizar el archivo .htaccess los permalinks “limpios” ya deberían funcionar correctamente y las páginas mostrarse sin errores.
Permalink
Al fin he encontrado la solución. Por mucho que seguía otras instrucciones y modificaba el archivo .htaccess no me hacía caso, hasta que lo he sincronizado y ha funcionado.
Muchas gracias, un saludo
Permalink
¡Gracias! Me estaba volviendo loco y creía que iba a tener que conformarme con la opción por defecto.
Permalink
Muchisimas gracias!
Permalink
Muchas gracias por facilitarme la tarea. Después de volverme un poco loca…, gracias a vosotros solucioné el problema. Un saludo.
Permalink
Excelente, gracias por compartir esta info
Permalink
Excelente aporte. muchas gracias.
Permalink
¡Mil gracias! Me estaba volviendo loca :D
Permalink
Dios, por fin, no entendia nada
Permalink
Muchas gracias!
Permalink
Muchas gracias estaba perdido con este tema. Ya no sabía que hacer. GRACIAS!!!!
Permalink
Diioooossss por fiiiinnnnn. Millones de gracias, no entendíamos nada.
Permalink
¡He visto la luz!
Mil gracias por compartir la información.
Permalink
Había visto lo de “Sync htaccess” en el panel, pero cada vez que se modifica el archivo htaccess hay que volver a darle a sincronizar, ¿o no?
Al menos yo al cambiar el fichero htaccess de un directorio hasta que no he sincronizado de nuevo los cambios no han funcionado.
Saludos.
Permalink
Sí, parece que es necesario sincronizar el archivo htaccess cada vez que se hace algún cambio, no sólo la primera vez.
Permalink
Muchas gracias Daniel, lo has explicado de una forma sencilla y efectiva.
Con hacer click en el servidor en sync automaticamente todas las entradas que cree después ya no tienen 404.
GRACIAS!
Permalink
Buenas,
Estoy teniendo el mismo problema y el caso es que en mi panel de plesk no veo la opción de sync htaccess.
Soy el administrador por lo que tengo acceso a todo pero no veo en ningun lado ésa opción.
Permalink
Gracias por la ayuda!!!
Permalink
Ustedes son lo maximo!!!!!!
GRACIAS!
Permalink
Gracias!!! Me veía abriendo un ticket. Por suerte lo he buscado a los 5 minutos y el primer sitio donde he caído ha sido este, así que no he gastado tiempo pero me habéis ahorrado un montón!!
Permalink
Muchísimas gracias, ¡¡ excelente aporte!!.
Permalink
Hola, saludos. Yo tengo ese error no me deja personalizar los enlaces, pero no tengo ese hosting.
Permalink
¡¡Mil gracias!! Llevaba tres días dándole vueltas y por fin he podido solucionarlo con estos pasos. Y supongo que aún no me han contestado al ticket por ser fin de semana.
Permalink
Estoy empezando y ya creía que la había liado.
Muchas gracias y buenas cartas.
Permalink
Pues no he dado vueltas yo con esto desde hace meses!!!!
He sincronizado desde el panel y arreglado!
Gracias!!!!!!!!
Permalink
Gracias, llevo todo el día con este tema, y no había manera. Y era algo tan simple como esto.
Ya funciona perfecto. Muchas gracias
Permalink
Excelente artículo, fue el único que encontré donde me dieron la solución, muchísimas gracias.
Permalink
Uffff con el hosting, llevo dos horas para encontrar la solucion, muuuuchas gracias!!!.
Permalink
Muchas gracias!!
Llevo días intentando dar con la solución. Incluso volví a instalar wordpress desde cero.
Escribí a soporte técnico de hostalia con el problema y me respondieron que ellos no daban soporte a problemas de programación o de contenidos ¬¬
Ojalá hubiera leido este articulo antes, me hubiera ahorrado horas de trabajo y dolores de cabeza.
Mil gracias!
Permalink
Gracias, buen post, no me había pasado con ningún servidor hosting excepto hostalia…
Permalink
Pufff, gracias por la solucion. Me estaba volviendo loco.
Permalink
Nunca he visto un post con tantos agradecimientos…por algo será.
GRAAAACIAAAASSSS.
Yo también me estaba volviendo loco, lo que no te pasa en Hostalia no pasa en ningún lado.
Por el precio de hosting y dominio también te llega el paquete de “espabila o encarga el blog a alguien que sepa”.
Gracias de nuevo.
Permalink
Buenísimo, pude arreglar el problema. Excelente descripción paso a paso; es lamentable que Hostalia siga con este problema desde hace tanto ya.
¡Muchas gracias por el tutorial!
Permalink
Perfecto, ya podian avisar los de Hostalia que hay que hacer esto para que funcione, muchas gracias!
Permalink
No sé ni cómo dar las gracias. Menos mal que Daniel es sumamente generoso y comparte lo que sabe con nosotros. Y además con una claridad inmejorable.
Permalink
Impresionante este artículo, nos ha venido de lujo, llevábamos unos días intentando resolver este problema. Muchísimas gracias a su autor.
Permalink
Mil millones de graciassssss. Andaba como loca intentando solucionar el error 404… Me has alegrado del día!! ;)
Permalink
Muchas gracias, que horrible e innecesario tener que hacer esto.
Permalink
Que bueno eres!!! Llevo 3 horas con esta historia. Mil gracias!!!
Permalink
Muchas gracias!!! Has solucionado en lo que he tardado en leer el post lo que he estado intentado arreglar durante más de 2 horas :D
Permalink
Aleluya!!! Gracias, estaba a punto de arrancarme los pelos de la cabeza, gracias por la publicación.
Permalink
Muchas gracias crack!!!!!!
Permalink
Hola, está excelente, los enlaces permanentes me traín loca pero todo está OK :) gracias…
Permalink
Grandísimo aporte !!! Mil gracias
Permalink
Gracias, gracias, gracias!!!!
Permalink
Miles de millones de gracias. Estaba desesperada!
Permalink
La desesperación genera mucha gratitud!! :) Mil gracias!!!!!!!!!!!!!!!!!!!!!!!!!
He utilizado varios servicios de hosting pero de verdad es que los informáticos de Hostalia tienen cierta propensión a hacerse la vida fácil y a olvidarse que están molestando mucho a sus clientes… en fin
Permalink
Muchas gracias!!! Me he vuelto loco buscando la solución y nada funcionaba, GRAN APORTE!!!
Permalink
Mil gracias!! Llevaba horas intentando soluciones y nada. Mañana iba a llamar al soporte de Hostalia…..gran solución y gran aporte.
Permalink
Increible!!! Llevo más de 20 horas dedicadas a resolver este problema y resulta que después de cambiar todo y rehacer mil veces mi web… resulta que me tenía que meter en el panel de control de ACENS???
Daniel, me has salvado!! un millón de gracias!!!
Permalink
¡¡Gracias por la info!! Primera y última vez que me aventuro con Hostalia… todo han sido problemas desde que mi cliente pidió el pack de hosting y el dominio con ellos.
Permalink
Muchas gracias, info muy interesante :)
Permalink
Mil gracias!
Permalink
Mil gracias…. Me ha venido de maravilla la información. Mi servidor es Acens y tiene el mismo problema que Hostalia…. he probado alternativamente las dos soluciones con éxito… Un saludo
Permalink
Gracias MIL
Permalink
Muchas gracias, estaba a punto de desinstalar wordpress y hacer toda la web nuevamente cuando me encontré con tan valiosa información…
Permalink
Muchisimas Gracias!!! como dicen los compañeros… estaba apunto de desintalar wordpress y volver a instalarlo. Funcionando prefectamente!!!
Permalink
Pues mi comentario es solo para dar las gracias por la información. Me ha sido de mucha utilidad.
Saludos
Permalink
¡¡Gracias por tu ayuda!!
Permalink
Muchas gracias!! Llevo al menos hora y media volviendome loco con el tema de los enlaces permanentes y solo me funcionaba con la opción por defecto de wordpress: Enlaces Simples.
La verdad es que me alegro de no cambiar todas mis webs a Hostalia. Con esta tengo bastante. Hay que ser rebuscado…
Me has salvado de muchas más horas de trabajo.
Gracias de nuevo.
Permalink
Hola, Muchisimas Gracias por tu aporte!
Que Dios te bendiga!
Permalink
Mil gracias. Ya había probado hasta a desinstalar wordpress entero y volverlo a instalar. Genial aportación
Permalink
Tras varias horas luchando con los permalinks, he encontrado este post y pensaba que había visto la luz.
He ido al panel de acens, he sincronizado el htaccess y…. he perdido el acceso a la web :-(
403 Forbidden
Alguien puede ayudarme??
Permalink
Hola Fer.
Seguramente debe haber algo en el htaccess que no está bien. Para verificarlo, puedes volver a los permalinks por defecto (que no necesitan nada en htaccess), a ver si así recuperas el acceso.
Permalink
No te doy un beso porque no puedo. Madre mía que desesperación tenia ya con los enlaces permanentes. Me has salvado después de tanta pagina que no me daba resultados. Si se pudiera votar las 5 estrellas se quedaban cortas.
Permalink
Estaba atascado en el dichoso problema y me has dado el empujón que necesitaba.
Muchas gracias
Permalink
Mil gracias. Me estaba volviendo loco. Ya lo tengo.
Igualmente lo de Hostalia no me parece nada amigable. Me arrepiento de contratar con estos.
Otra historia es el de la gestión de correos que tienen.
Permalink
El mejor post que he leido en mi ayuda. Llevaba horas cambiando el .htaccess y probando diferentes cosas. Dios santo que fácil que ha sido! Muchas gracias al creador del post!
Permalink
Muchas gracias, la única solución que he encontrado. Y en español.
Permalink
Muchísimas gracias! Al fin he encontrado la solución después de preguntar a amigos, foros y el foro de soporte de WP.
Permalink
Graaaaciaaassssss!!!!!!!!!
Permalink
Muchisismas gracias, la unica respuesta correcta al problema.
Permalink
Muchísimas gracias! Usé la solución 2 y funciona perfectamente.
Permalink
Muchas gracias! Funciona perfectamente, llevaba una semana loco buscando la solución. Muchas gracias, de verdad.
Permalink
Excelente aportación, clara y efectiva, gracias reiteradas
Permalink
Muchisimas gracias!!!! Un dolor de cabeza menos.
Permalink
Mil gracias ¡Súper útil!
Permalink
Gracias gracias gracias, ya no sabía qué hacer.
¡Que Dios te bendiga!
Permalink
GRACIAS. No puedo decir nada más. Había probado mil cosas y al final era esto. (solución 2)
Permalink
Muchas gracias por tu aportacion, llevo varios dias peleandome sin encontra la solucion y por fin lo consigo gracias a ti.
Permalink
Llevo 3 días peleandome. ¡Al fin!
Permalink
Muchas gracias! No sabes lo que me has ayudado!
Permalink
Solucionado en un momento, muchísimas gracias.
Permalink
Un millón de gracias!!! Me has salvado la vida ;-)
Permalink
Te quiero
Permalink
Te quedo enormemente agradecido. Mil gracias. Despues de mucho indagar sin poder cambiarlo, con tus indicaciones ha sido superfácil.
Permalink
Menos mal! Muchas gracias!
Permalink
Rara vez escribo comentarios de este tipo, pero es de agradecer. Ni un minuto en arreglar el problema. Mil gracias.
Permalink
Excelente aporte. No tengo palabras para agradecértelo.
Permalink
Muchísimas gracias. Dos días de trabajo perdidos hasta que encontré tu solución.
Permalink
Genial aporte! Mil millones de gracias. :)
Permalink
¡¡¡INFINITAS GRACIAS!!!
Permalink
Muchísimas gracias!!!! Guía de mucho valor :)
Permalink
Que bueno encontrar este articulo que aunque es del 2014 sigue vigente ahora en el 2017, casi me he vuelto loco porque otros servidores no hay que hacer este paso adicional.
Gracias de nuevo.
Permalink
Eres un crack tio, muchas gracias por el aporte
Permalink
Muchas gracias por compartir esta información!! Acababa de hacer una migración y empezaba a dudar de si había hecho las cosas correctamente. Ya podía ir cambiando permisos al “.htacces” y modificando las opciones de permalinks en wordpress… que la clave estaba en Hostalia!! Post antiguo pero información totalmente válida a día de hoy (29/05/2017).
Permalink
Muchisimas gracias!!! Aunque imaginaba que el problema estaba en los PERMALINKS, no tenía ni idea de como solucionarlo en hostalia.
Gracias de nuevo
Permalink
Muchas gracias por la explicación, ha funcionado a la perfección.
Permalink
Funcionando! Gracias.
Permalink
Muchas gracias por la aportación, me estaba volviendo loco con esto, y a estas horas no tenía soporte de hostalia, y no me gusta dejar las cosas colgadas, además que ya era “algo personal” jeje.
Saludos!
Permalink
Muchas gracias por la ayuda.
Permalink
Gracias, gracias y gracias.
Solución perfecta e imprescindible.
Por cierto, he usado la segunda solución, fácil y fiable.
Permalink
Muchísimas gracias, escogí la opción de actualizar y se me quitaron las frustraciones…..
Permalink
Mil gracias, ya no sabia como resolverlo hasta que di con tu post. Eres genial, muchísimas gracias por tu ayuda.
Permalink
Muchísimas gracias. Fácil y rápido.
Permalink
El mejor aporte tras días y vueltas volvíendome loco, gente como tu hace grande internet. ánimo y muchas gracias!!!
Permalink
Muchísimas gracias, info como esta es la que hace a uno feliz, vaya estrés he pasado hoy con esa bobada….
Permalink
UN MILLON DE GRACIAS,
no conseguia que funcionara y estaba desesperada.
Ha sido super facil de verdad, sincronice el archivo htaccess y genial!!
Permalink
Excelente! Muchas gracias
Aviso: este problema también ocurre con los hosting de piensasolutions.com. Como era para un cliente no pude contactar a tiempo con el soporte. Y la solución del index.php me resultó a la perfección.
Permalink
Muuuuchas gracias, de veras, muy agradecido!!
Permalink
Muchas gracias por la información. Instalé y desinstalé una y otra vez, ya me tenía cabreado, me quería cambiar de hosting. Muchas por la valiosa información…
Permalink
Madre mía. Por fin! Por medio de tickets no me lo supieron solicionsr. Yo tenía claro que había algún problema con hostalia, pero ellos no tanto. Arreglado!
Permalink
Gracias!!!!!!!!!!! no sabes cuanto agradezco tu ayuda, la resignación ya era una opción pues no encontraba manera alguna de cambiar mis permalinks.
Permalink
Eres un crack…. llevaba semanas queriendo resolver eso!!
Muchas gracias,
Permalink
¡Millones de gracias! Tremendo dolor de cabeza me traía. Este post debería estar en resultados numero 1 de los buscadores.
Permalink
Muchísimas gracias!!! Increíble
Permalink
ME HAS SALVADO LA VIDA
GRACIAS
Permalink
Me sumo a los comentarios.
Muchísimas gracias amigo!
Eres un crack!
Permalink
¿Te han dado ya el Premio Nobel? Funciona. Gracias.
Permalink
Muchas gracias. Tras perder más de una hora, con tu explicación, en menos de un minuto y siguiendo los pasos que describes, ha funcionado a la perfección y de forma inmediata.
Permalink
(FUNCIONA) MADRE MIA, que alivio y paz interior me has dejado en el cuerpo, no sabía que Hostalia tenía esta pepla… llevaba 3 horas buscando y probando con todas las soluciones que conocía, incluso había desinstalado todos los plugins por si alguno no estaba funcionando correctamente o simplemente porque estaba interfiriendo con otros como pasa con algunos plugins de “sitemaps”… Bueno siempre se aprende algo y para mi ha sido como Cristobal Colon descubriendo América. Muchas gracias de verdad.
PD. Supongo que si tienes varios dominios en el mismo hosting tendré que hacer la sincronización manual, ¿no?
PD.2. Te quiero XD
Permalink
Gracias!! genial aportación!
Permalink
Muchas gracias!!!
Permalink
Genial, después de probar mil cosas parece que este era el error. Muchísimas gracias!
Permalink
Te mereces un premio nobel. Estaba desesperado hasta que di con esto. Mil gracias, de verdad
Si pasas por Madrid, te invito a una cerveza.
Permalink
Graciassssssssssssssss , me estaba volviendo loco
Permalink
Después de varios días buscando en google por fin encuentro la solución!!!
Muchas gracias!!
Permalink
Muchas gracias por tu tiempo, no conocía este detalle de Hostalia y me estaba volviendo loco.
Un saludo.
Permalink
Jolin!…., menos mal que he dado con este blog, porque me estaba volviendo loco. Pensaba que era tema de plugins o probar themes que me fastidiaban la instalacion de WordPress y he reinstalado este dos veces, en la primera perdiendo toda la web por no tener copia de seguridad hecha correctamente.
Gracias por compartir esta informacion!.
Un saludo
http://www.capazosonline.com
Permalink
Muchísimas gracias por la información. Ha sido de gran ayuda!!
Permalink
Muchísimas gracias. Es la primera vez que uso un servidor de Hostalia.
No sé por qué, pero creo que los problemas aún no han terminado…
Permalink
Te quiero