Foros del Web » Programando para Internet » PHP »

Problema con vinculos y mod rewrite.

Estas en el tema de Problema con vinculos y mod rewrite. en el foro de PHP en Foros del Web. Realizando mod rewrite sobre cutenews obtengo un problema, si se dirigen aca por ejemplo: http://www.armedassault.com.ar/post1153514469.html y hacen click en cualquier parte del menu no los ...
  #1 (permalink)  
Antiguo 22/07/2006, 02:58
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cordoba - Argentina
Mensajes: 503
Antigüedad: 13 años
Puntos: 1
Problema con vinculos y mod rewrite.

Realizando mod rewrite sobre cutenews obtengo un problema, si se dirigen aca por ejemplo:

http://www.armedassault.com.ar/post1153514469.html

y hacen click en cualquier parte del menu no los lleva lo que es entendible porque el vnculo queda por ejemplo:

http://www.armedassault.com.ar/post1...html?go=Inicio

Como puedo solucionar esto?

Saludos.
  #2 (permalink)  
Antiguo 22/07/2006, 10:04
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 11 años, 6 meses
Puntos: 9
que en vez de mandarlo por get,lo imprima directamente,ej:

http://www.armedassault.com.ar/post1...69_inicio.html

obiamente tendrias que crear otro mod rewrite indicando que "inicio" recoge el valor GET de "go"
  #3 (permalink)  
Antiguo 22/07/2006, 17:21
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cordoba - Argentina
Mensajes: 503
Antigüedad: 13 años
Puntos: 1
yyy como tendria que hacer mas o menos???? como deberia poner en el htacces para remplasar:

hxxp://www.armedassault.com.ar/post1153514469.html?go=Inicio
por:
hxxp://www.armedassault.com.ar/post1153514469_inicio.html

Este es mi htacces actual:

Código:
RewriteEngine On
 RewriteRule ^post([0-9]*).html$ index.php?subaction=showfull&id=$1&archive=&start_from=&ucat=$2& [L]
 RewriteRule ^comments([0-9]*).html$ index.php?subaction=showcomments&id=$1&archive=&start_from=&ucat=$2& [L]
RewriteRule ^page([0-9]*).html$ index.php?start_from=$1&ucat=&archive=&subaction=&id=& [L]
  #4 (permalink)  
Antiguo 23/07/2006, 00:29
Avatar de FuLaNo_  
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 14 años, 6 meses
Puntos: 2
NO PUEDES utilizar .htaccess en la raiz de directorios, deberias utilizar un subdirectorio, de esta forma

...com.ar/carpeta/post1153514469_inicio.html

El .htaccess deberia ir dentro de "carpeta"

Código:
RewriteEngine on 
RewriteBase /carpeta/ 
RewriteRule ^post([0-9]*)_(.*?).html$             ../post$1.html?go=$2
realmente no entiendo bien lo que necesitas, lo variable es el numero o "go"???, en fin, ahi tenes una idea, en ese caso tanto el numero como lo que vaya despues del guion bajo es variable, si pones post2121212_cualquiercosa.html va a redireccionar a post2121212.html?go=cualquiercosa, o podes hacer que la variable GO tenga opciones preestablecidas

Código:
RewriteEngine on 
RewriteBase /carpeta/ 
RewriteRule ^(post|comments|page)_([0-9]*)_(inicio|otra_variale).html$             ../$1$2.html?go=$3
No se si entendes la idea... de esta forma necesitas solo una linea, la url deberia ser carpeta/post_1223234343_inicio.html

El guion separando post del numero lo puse para que sea mas simple de ver...
__________________
I Love Programming...
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 22:15.