pero no lo logro.
despues de 1 mes de dar mis primeros pasos en php
Me explico.
mi objetivo es este:
cuando escribo una de mis urls que me interesa que sean amigables. ejemplo:
http://misitio.com/articulo.php?url=?d=123456
(esa es una url bastante cercana a las mias "osea son feas")
quiero que aparezca
http://misitio.com/titulo-amigable.php o html
pero llamando al titulo de la página o sea lo que esta entre <title>y</title>
tengo esto que saque de un tutorial (si ya se que me estoy extendiendo )
Código PHP:
Ver original
// La variable del título de la noticia $urls = "Este es un titulo"; // mostramos el titulo editado echo urls_amigables($urls); // mostramos la url terminada echo "http://tu.sitio.web/articulo/".$id."/".urls_amigables($url)."/"; function urls_amigables($urls) { // Tranformamos todo a minusculas //Remplazamos caracteres especiales latinos // Añaadimos los guiones // Eliminamos y Reemplazamos demás caracteres especiales return $urls; }
y después de ese código dice escribir en el htaccess
Código PHP:
Rewriterule ^articulo/(.+)/(.+) articulo.php?id=$1&title=$2
http://misitio.com/articulo/loquesea/loquesea
se reescribe colocando la variable $1&title=$2 lo cual no entiendo muy bien ya que no se de donde salen esas variables.
ya tengo el rewrite on del htacces.
aplique eso y no me funcionó por eso
ahora me entran dudas
la variable urls ¿es el titulo de mi web? si es asi deberia llamarla de algun modo, no? como con preg match o algo.
luego cuando le paso la funcion urls amigables y me regresa todo procesado no hace falta algo para que se escriba en el navegador el resultado?
si alguien pudiera despejar mis dudas y hecharme una manita se lo agradecería inifinitamente.