Foros del Web » Administración de Sistemas » Apache »

url amigable +redireccionamiento que funciona casi perfecto salvo solo una url...

Estas en el tema de url amigable +redireccionamiento que funciona casi perfecto salvo solo una url... en el foro de Apache en Foros del Web. Hola. Quiero cambiar esta url http://www.miweb.com/inmobiliarias-madrid.php por http://www.miweb.com/inmobiliarias-madrid pero no solo que funcione la URL amigable, si no que también después redireccione la URL antigua ...
  #1 (permalink)  
Antiguo 13/04/2011, 13:56
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 1
url amigable +redireccionamiento que funciona casi perfecto salvo solo una url...

Hola. Quiero cambiar esta url http://www.miweb.com/inmobiliarias-madrid.php por http://www.miweb.com/inmobiliarias-madrid pero no solo que funcione la URL amigable, si no que también después redireccione la URL antigua por la nueva amigable. De modo que pongan la URL nueva o la antigua, siempre salga la nueva.

Me sale perfecto pero es rarísimo que si cambio una letra por mayúscula o bien si meto la url igual pero con barcelona en vez de madrid, deja de funcionar y me sale Internal Server Error. Todas las demás provincias que le pongo en la URL funcionan bien, pero no barcelona. A menos que mi server sea del madrid y odie a los catalanes no lo entiendo...

También es raro lo de las mayúsculas porque le meto el NC.
¿Alguna idea de dónde la estoy cagando?. Gracias

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^inmobiliarias-(.*)/?$ inmobiliarias-$1.php [NC,L]
# Ahora que ya acepta la nueva URL y la vieja redirijo hacia la nueva con esto:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /inmobiliarias-(.+)\.php\ HTTP/
RewriteRule ^inmobiliarias-(.+)\.php$ /inmobiliarias-%1? [NC,L,R=301]

Etiquetas: url, amigables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:16.