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

rewrite .htaccess problema

Estas en el tema de rewrite .htaccess problema en el foro de Apache en Foros del Web. Estimados Estoy tratando de limpiar esta URL http://www.boulevardinmobiliario.cl/ficha_proyectos_nuevos.php?proyid=62&los-angeles-casa-galilea-los-encinos por algo mas sencillo. Quiero reemplazar el ficha_proyectos_nuevos.php?proyid=62& por un /proyectos/62/ Actualmente estoy usando esto pero me ...
  #1 (permalink)  
Antiguo 09/08/2011, 19:13
Avatar de presenter  
Fecha de Ingreso: abril-2011
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Busqueda rewrite .htaccess problema

Estimados

Estoy tratando de limpiar esta URL

http://www.boulevardinmobiliario.cl/ficha_proyectos_nuevos.php?proyid=62&los-angeles-casa-galilea-los-encinos

por algo mas sencillo.

Quiero reemplazar el ficha_proyectos_nuevos.php?proyid=62& por un /proyectos/62/

Actualmente estoy usando esto pero me lanza un error.

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^proyectos/$1/?$ /ficha_proyectos_nuevos.php?proyid=$1&(.*) [L]


¿Cual es la forma correcta??
  #2 (permalink)  
Antiguo 10/08/2011, 03:38
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: rewrite .htaccess problema

es asi:
Código Apache:
Ver original
  1. RewriteRule ^proyectos/(.*)/$                 /ficha_proyectos_nuevos.php?proyid=$1 [L]
  #3 (permalink)  
Antiguo 12/08/2011, 09:43
Avatar de presenter  
Fecha de Ingreso: abril-2011
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: rewrite .htaccess problema

Me funciono pero la pagina se ha desordenado por completo, siendo que los demas links no deberian haberse cambiado


http://www.boulevardinmobiliario.cl/ficha_proyectos_nuevos.php?proyid=2
http://www.boulevardinmobiliario.cl/proyectos/2/ Este funciona ahora pero se desordeno por completo, el CSS que tengo no funciona.

Este es el htaccess

Cita:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^proyectos/(.*)/$ /ficha_proyectos_nuevos.php?proyid=$1 [L]
¿Como puedo añadir a la url amigable un parametro para que continue normalmente con la URL? necesito añadir/continuar con lo siguiente

http://www.boulevardinmobiliario.cl/ficha_proyectos_nuevos.php?proyid=1&tome-departamento-inmobiliaria-costa-pingueral-costa-pingueral
http://www.boulevardinmobiliario.cl/proyectos/1/tome-departamento-inmobiliaria-costa-pingueral-costa-pingueral

Muchisimas gracias por tu ayuda dukeblass
Se agradece

Última edición por presenter; 12/08/2011 a las 10:13
  #4 (permalink)  
Antiguo 12/08/2011, 14:26
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: rewrite .htaccess problema

para que respete los css se arregla con la etiqueta base de html
<base href="__ LA URL D TU WEB__ ">
ejemplo:
<base href="http://www.forosdelweb.com/ "> ó <base href="http://localhost/ ">

y el otro es


Código Apache:
Ver original
  1. RewriteRule ^proyectos/(.*)/(.*)$              /ficha_proyectos_nuevos.php?proyid=$1&$2 [L]
  2. RewriteRule ^proyectos/(.*)||proyectos/(.*)/$          /ficha_proyectos_nuevos.php?proyid=$1  [L]

para mas revisa esto y esto y esto

Etiquetas: amigables, htaccess, mod, rewrite, url
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 09:18.