Foros del Web » Programando para Internet » PHP »

Problema con htaccess, url y expresiones regulares

Estas en el tema de Problema con htaccess, url y expresiones regulares en el foro de PHP en Foros del Web. Hola a todos: No estoy muy seguro de que sea este el mejor lugar para dejar este post... si no lo es, me dicen y ...
  #1 (permalink)  
Antiguo 07/02/2005, 15:14
Avatar de Escoffie  
Fecha de Ingreso: abril-2003
Ubicación: Mérida, Yucatán
Mensajes: 242
Antigüedad: 21 años
Puntos: 9
Problema con htaccess, url y expresiones regulares

Hola a todos:

No estoy muy seguro de que sea este el mejor lugar para dejar este post... si no lo es, me dicen y lo movemos, ok?

Tengo un archivo .htaccess que me sirve para cambiar http://www.accesa.com.mx/prueba/inde...ang=1&cod_sh=4 a http://www.accesa.com.mx/prueba/1-4.htm

El código en mi .htaccess es el siguiente:

Código PHP:
Options FollowSymLinks
Options SymLinksIfOwnerMatch
RewriteEngine on
RewriteRule 
(.+)-(.+)-(.+).htm /prueba/index.php?cod_lang=$1&cod_sh=$2&cod_cp=$3
RewriteRule 
(.+)-(.+).htm /prueba/index.php?cod_lang=$1&cod_sh=$2
RewriteRule 
(.+).htm /prueba/index.php?cod_lang=$
Las 3 líneas de RewriteRule me sirven para los 3 posibles casos: que se pasen las 3 variables, sólo 2 o sólo una.

Todo funciona de maravilla!!! pero...

si pongo http://www.accesa.com.mx/prueba en vez de http://www.accesa.com.mx/prueba/ (la diferencia está en el slash del final) no se ven mis hojas de estilo, algunas imágenes salen rotas, y los links apuntan al directorio equivocado!!!

Evidentemente es un problema de direcciones, pero no entiendo qué pueda ser... supongo que es algo con las expresiones regulares del .htaccess, algo que me falta, pues si omito el .htaccess (si lo borro) entra sin problemas y los links apuntan a donde deben. ¿Alguna idea de qué pueda ser?

Es importante señalar que estoy trabajando dentro de un directorio llamado /prueba ubicado en la raíz, y que no tengo acceso al servidor por ser de paga.

Saludos y gracias por su ayuda.

Última edición por Escoffie; 07/02/2005 a las 15:18
  #2 (permalink)  
Antiguo 07/02/2005, 19:12
Avatar de Escoffie  
Fecha de Ingreso: abril-2003
Ubicación: Mérida, Yucatán
Mensajes: 242
Antigüedad: 21 años
Puntos: 9
¿Alguna idea?

Probablemente se resuelva con alguna sentencia en el htaccess que redireccione y que reescriba la dirección en el browser... he leído de eso pero no lo encuentro en el foro.

Si alguien tiene idea de por dónde puedo buscar, se los agradeceré mucho.

Saludos!
  #3 (permalink)  
Antiguo 17/01/2010, 20:52
Avatar de kernelcom-com  
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 16 años
Puntos: 3
De acuerdo Respuesta: Problema con htaccess, url y expresiones regulares

Debes poner esta etiqueta antes del <head>

<base href="http://www.accesa.com.mx/prueba/"/>



Con eso soluciones todo lo q sean estilos e imagenes rotas, saludos
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com
  #4 (permalink)  
Antiguo 17/01/2010, 21:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con htaccess, url y expresiones regulares

Cita:
Iniciado por Escoffie Ver Mensaje
[...] No estoy muy seguro de que sea este el mejor lugar para dejar este post... si no lo es, me dicen y lo movemos, ok? [...]
si, que fácil es hacer todo donde nos pega la gana y que luego otro mueva nuestros temas.... no??

en primer lugar debiste pensarlo con calma... si tu problema no involucra código PHP, entonces no va en el foro de PHP!!!

si tu problema contiene código que se utiliza en Apache, osea... a través de .htaccess entonces el tema corresponde al foro de Apache!!!

no es que sea mala leche... pero vamos, ¿acaso no tienes suficiente criterio??

Cita:
Iniciado por Escoffie Ver Mensaje
¿Alguna idea? [...] he leído de eso pero no lo encuentro en el foro [...] Si alguien tiene idea de por dónde puedo buscar [...]
¿ahora entiendes porque los temas mal ubicados tardan en ser atendidos??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
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 03:15.