buenas a todos. estuve buscando una solucion con la surl amigables, pero no me sale nada.
estoy haciendo una web de noticias, me pidieron que haga con url amigables. algo asi deseo mostrar.
http://www.noticias.com/noticia/la-noticia-del-dia
esta es la funcion php cuando agrego el titulo de la noticia y muestro en el <a href>.
Código PHP:
function urls_amigables($url) {
// Tranformamos todo a minusculas
$url = strtolower($url);
//Rememplazamos caracteres especiales latinos
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ');
$repl = array('a', 'e', 'i', 'o', 'u', 'n');
$url = str_replace ($find, $repl, $url);
// Añaadimos los guiones
$find = array(' ', '&', '\r\n', '\n', '+');
$url = str_replace ($find, '-', $url);
// Eliminamos y Reemplazamos demás caracteres especiales
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
return $url;
}
Código PHP:
<a href="noticia/<?php echo $row_rsnoticias['titulourl']; ?>" class="enlacetitulonoticia">
<?php echo $row_rsnoticias['titulonoticia']; ?>
</a>
este es el codigo de mi .htaccess.
Código:
RewriteEngine on
RewriteRule ^noticia/(.+)/?$ noticia.php?noticia=$1
mi pregunta es por que cuado quiero ver el contenido de la noticia, los estilos se pierden.
sera error del codigo del htaccess. esta bien el codigo.
una ayuda pro favor con las url amigables.