home Foro de soporte Servicio Hosting General de Hosting
 
Sobre Wordpress, .htaccess y url amigables
#1 ·

Buenas a todos.

Despueś de haberme roto la cabeza un par de días con este tema, y haber buscado distintas soluciones en la red  (que por lo menos a mí no me funcionaban) os dejo esta solución para el que le pueda ayudar o por si puede arrojar un poco de más lúz ya que veo muchos temas cerrados sin solución.

Como ya sabéis, miarroba no permite el uso de archivos .htaccess, con lo cual cuando en wordpress activas en "permanent links" (Enlaces permanentes) una estructura que no sea la de por defecto, esto es "ugly" (las del tipo ?p=123), pues no funciona ninguna.

Esto hace que nuestro posicionamiento en seo no sea el adecuado, no es amigable, etc....

He leído posibles soluciones como que añada en la estructura personalizada de wordpress cosas como /%postname%/ e incluso index.php/%postname%/ .... sin resultado (al menos a mí).

Bien pues leyendo y leyendo encuentro en este mismo foro un mensaje de Josepepe033 de "urls amigables en mi arroba" (por cierto, muchas gracias).

En él os explica basicamente que crees un fichero en el raíz llamado friendly_urls.php (Miarroba ha incorporado en todos sus espacios este fichero como método alternativo) y pongas la estructura que te venga bien. Visita su post porque pone un ejemplo, y si lo necesitas (yo sí) tienes que modificar las líneas:
$preg = "//article/([0-9]+)([-a-z0-9]+).html/"; (yo puse $preg = "/([a-z0-9])/"; que es la estructura que me conviene.
include("article/index.php"); (si tu index.php está en el raíz borrarás "article" o pon tu carpeta).

Después, es el momento de entrar en wordpress, Enlaces Permanentes , elige Nombre de Entrada y guarda los cambios.

Mi estructura ha pasado de ser del tipo https://mipagina.webcindario.com/?p=123 a esta otra: https://mipagina.webcindario.com/contacto , o incluso, https://mipagina.webcindario.com/el-sitio

Espero que os sirva , por lo menos a los que andabais perdidos como yo.

Un saludo. ;-)


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 27/Sep/2010
·
#2 ·

¡¡¡Gracias!!! Me has solucionado la vida. No se ni como agradecerte +.+


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 16
Desde: 07/Sep/2009
·
#3 ·

Muchas gracias, ¡me funciono!

Dejo el codigo completo por si alguien mas lo necesita. De nuevo muchas gracias.

<?php

// Recoger URI

$URI = $_SERVER["REQUEST_URI"];

// Expresión regular

$preg = "/([a-z0-9])/";

// Comprobar si la URI cumple la expresión regular

if (preg_match($preg, $URI)) {

   // Obtener Id

   $id = preg_replace($preg, "$1", $URI);

   // Incluir articulo

   include("index.php");

} else {

   // Cabecera de error 404

   header("HTTP/1.0 404 Not Found");

   // Incluir nuestro fichero de error personalizado

   include("error404.php");

}

?>


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 29/Oct/2015
·
#4 ·

Mira que el post tiene años, pues me ha venido genial, muchas gracias.


...para mucha gente, la característica distintiva del comportamiento de un troll es la percepción del intento por trastornar a la comunidad de algún modo: escribir mensajes incendiarios, sarcásticos, disruptivos o humorísticos destinados a arrastrar a los demás usuarios a una confrontación infructuosa. Cuanto mayor sea la reacción de la comunidad, más probable será que el usuario vuelva a comportarse como un troll, pues irá creyendo que ciertas acciones logran su objetivo de provocar el caos. Esto ha hecho que surja el protocolo a menudo repetido en la cultura de Internet: «No alimente al troll» (Don't feed the troll)


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 11/Sep/2012
·
Foro de soporte · Servicio Hosting · General de Hosting
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 20:42 UTC+01:00
Temas similares
No se han encontrado temas similares