Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/04/2013, 23:45
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: error 404 RewriteEngine on

A ver, está mezclando las cosas
originalmente usaste (.*)
ahora ponés
([0-9]+)
con lo cual solo te va a aceptar numeros

y la idea es que justamente el nombre de la carpeta real no sea el del prefijo de la expresión

vamos a dejar como nombre de carpeta 2013,
Entonces

el .htaccess
Código:
RewriteRule ^ciudad/(.*)$ /2013/index.php?valor=$1 [NC,L]
en carpeta 2013 hay un index.php, en mi ejemplo tan solo usé

Código:
<?php
echo $_GET['valor'];
?>
y la página que tiene los links

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>titulo</title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<p>
	<a href="ciudad/comidas">comidas</a><br />
	<a href="ciudad/cines">cines</a><br />
</p>
</body>
</html>
Demo
http://mr2.emprear.com/prueba_comida.html
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.