Foros del Web » Programando para Internet » PHP »

duda urgente con .htaccess

Estas en el tema de duda urgente con .htaccess en el foro de PHP en Foros del Web. hola amigos, disculpen la insistencia tengo el archivo htaccess de la siguiente forma RewriteEngine on RewriteRule ^([a-z]+)(\.php)?/([0-9]+)/([0-9]+)$ http://mt14647/chistesvip/ficha.php?id=$2 cuando escribo en mi navegador http://mt14647/chistesvip/ficha.php/1/ llego ...
  #1 (permalink)  
Antiguo 24/07/2006, 14:15
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 11 años, 5 meses
Puntos: 0
Mensaje duda urgente con .htaccess

hola amigos, disculpen la insistencia
tengo el archivo htaccess de la siguiente forma

RewriteEngine on
RewriteRule ^([a-z]+)(\.php)?/([0-9]+)/([0-9]+)$

http://mt14647/chistesvip/ficha.php?id=$2

cuando escribo en mi navegador http://mt14647/chistesvip/ficha.php/1/ llego barbaro a la direccion anterior

si pongo http://mt14647/chistesvip/ficha/1/ me da error 404.

Por que es??

por otro lado

yo quisiera llegar a http://mt14647/chistesvip/ficha.php?titulo=$2&subcat=
escribiendo http://frutas/manzanas.php
intente un par de veces, pero nocamina.....

alguna pista??

3ro: coloque tanto esto entre el <head></head>
Código PHP:
]<BASE href="http://<?php echo $_SERVER['SERVER_NAME']."/".$_SERVER['PHP_SELF'?>">
como esto
Código PHP:
<base href="http://localhost/micarpetadelproyecto/\" /> 
y no logro que los links relativos funcionen

ya vi el post http://www.forosdelweb.com/showthrea...ht=mod_rewrite . Me aclaro mucho, pero no llegue a resolverlo.

agradezco de antemano su gran ayuda y muchas gracias

Última edición por heman25; 24/07/2006 a las 15:37
  #2 (permalink)  
Antiguo 25/07/2006, 17:25
 
Fecha de Ingreso: junio-2006
Mensajes: 80
Antigüedad: 11 años, 5 meses
Puntos: 0
Parece que nadie me puede ayudar
  #3 (permalink)  
Antiguo 25/07/2006, 23:20
Avatar de helthon  
Fecha de Ingreso: junio-2005
Ubicación: Lima
Mensajes: 549
Antigüedad: 12 años, 6 meses
Puntos: 7
Porque no pruebas en el canal de Hosting
__________________
HELTHON FUENTES
FLORERIA FLORES PERU Floresperu.com.pe
Garantizamos que cada entrega de flores será de la más alta calidad y frescura
  #4 (permalink)  
Antiguo 26/07/2006, 03:12
ysi
 
Fecha de Ingreso: junio-2006
Mensajes: 22
Antigüedad: 11 años, 5 meses
Puntos: 0
Cita:
hola amigos, disculpen la insistencia
tengo el archivo htaccess de la siguiente forma

RewriteEngine on
RewriteRule ^([a-z]+)(\.php)?/([0-9]+)/([0-9]+)$ htt p: / /mt14647/chistesvip/ficha.php?id=$2

cuando escribo en mi navegador htt p: / /mt14647/chistesvip/ficha.php/1/ llego barbaro a la direccion anterior

si pongo htt p: / /mt14647/chistesvip/ficha/1/ me da error 404.

Por que es??


^
([a-z]+) -> $1
(\.php)? -> $2
/
([0-9]+) -> $3
/
([0-9]+) -> $4
$

Creo que el $2 es incorrecto y que además la regla no funciona debido a que hay el requerimiento de 2 grupos de números y en la url nada mas hay uno. ¿Puede ser que no funcione nunca pero que cuando usas el .php coja un archivo ficha.php que existe?

htt p: / /mt14647/chistesvip/ficha.php/1/ <- Sólo hay /1/ como números.


Creo que la regla, hecha en 2 partes para simplificar, quedaría:

RewriteEngine on
RewriteRule ^([a-z]+)\.php/([0-9]+)/$ htt p: / /mt14647/chistesvip/ficha.php?id=$2
RewriteRule ^([a-z]+)/([0-9]+)/$ htt p: / /mt14647/chistesvip/ficha.php?id=$2



Cita:
por otro lado

yo quisiera llegar a htt p: / /mt14647/chistesvip/ficha.php?titulo=$2&subcat=
escribiendo htt p: / /frutas/manzanas.php
intente un par de veces, pero nocamina.....

alguna pista??
Necesitarás como mínimo el nombre de servidor: htt p: / /servidor/frutas/manzanas/



Cita:
3ro: coloque tanto esto entre el <head></head>
Código PHP:
]<BASE href="htt p: / /<?php echo $_SERVER['SERVER_NAME']."/".$_SERVER['PHP_SELF'] ?>">
como esto
Código PHP:
<base href="htt p: / /localhost/micarpetadelproyecto/\" />
y no logro que los links relativos funcionen

ya vi el post htt p: / /w w w . forosdelweb.com/showthrea...ht=mod_rewrite . Me aclaro mucho, pero no llegue a resolverlo.
Ni idea; de hecho ni entiendo lo que quieres decir...



Cita:
agradezco de antemano su gran ayuda y muchas gracias
De nada!
  #5 (permalink)  
Antiguo 26/07/2006, 03:12
ysi
 
Fecha de Ingreso: junio-2006
Mensajes: 22
Antigüedad: 11 años, 5 meses
Puntos: 0
No puedo publucar urls asi que faltará arreglar el tema espacios... ;)
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 23:02.