estoy tratando de implementar urls amigables en un sistema basado en php pero cada ves que hago pruebas locales me dice que el servidor no encuentra la pagina
y ya llelvo una semana buscando cual es el problema y nada
en mi htaccess tengo esto
Código :
Options +FollowSymLinks RewriteEngine on RewriteRule ^detalles/(.+)\.html detalle.php?name=$1
para generar los links tengo una funcion llamada url amigables
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; }
los links que deben de direcionar lo tengo asi
Código HTML :
<a href=\"detalles/".urls_amigables($url).".html\">
y me da como resultado
Código HTML :
http://localhost/dw/MexicoDestinosNew/hoteles/detalles/quinta-las-alondras.html
y en la pagina detalles.php tengo nada la impresion de hoteles
ya revise y mi apache tiene el rewrite_mod activado se lo active desde el principio
el asunto es que se requiere terminar con esta parte para continuar con el proyecto y no mas no queda utilizo el WAMP SERVER 2 con apache 2.2.11 y php 5.3.0 oviamente en una pc con windows 7 POR FAVOR REQUIERO AYUUDA
de antemano gracias
[BOFH]Post editado para agregar las etiquetas BBCode correspondientes ([code], [php] y [html]) y mejorar la lectura. The Fricky![/BOFH]