We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Problema con mod_rewrite en Release 2


RJSurmano
06/01/2009, 22:47
Alguien me hecha una mano con este tema por favor??

Me interesa bastante la verdad, y no consigo solucionarlo

Gracias

RJSurmano
30/12/2008, 03:42
Buenas, gracias por la contestacion

efectivamente, el mod_rewrite está activado. Ahora el problema es que esto funciona:

Código:
RewriteEngine On
Rewriterule ^(.*)-(.*)\.html$ $1.php?id=$2
En cambio esto otro lanza un error 404, cuando en verdad no debería ser así:

Código:
RewriteEngine On
Rewriterule ^(.*)/(.*)\.html$ $1.php?id=$2
Es que con los servers de OVH hay que hacer algo más para poder hacer eso?
La intentacion es transformar url del tipo:
informacion.php?id=2&idioma=es
informacion/id/2/idioma/es ó informacion/2/es



GRACIAS!!

icenrg
26/12/2008, 14:39
Hola,

Te puedo asegurar que modrewrite esta activado por defecto en la Release 2 (yo lo utilizo).
Prueba con una expresión sencilla por ejemplo:

Código:
RewriteEngine On
Rewriterule ^prueba-(.*)\.html$ prueba.php?tipo=$1
A partir de ahí ves probando la sintaxis para ajustar las expresiones.

Salu2

RJSurmano
26/12/2008, 13:58
Muy buenas tardes,

actualmente utilizo la Release 2 de OVH en mi servidor. Estoy intentando hacer que mis URLs pasen de dinamicas a estaticas a traves de un archivo .htaccess, pero es inutil. He hecho las comprobaciones oportunas y a través de SSH parece ser que el mod_rewrite está activado (en teoria viene activado en el SO por defecto)

Mi archivo tiene la siguiente estructura:
RewriteEngine on
Rewriterule ^(.*)/(.*)/(.*)/(.*)/(.*)/$ /$1.php?$2=$3&$4=$5
Rewriterule ^(.*)/(.*)/(.*)/$ /$1.php?$2=$3
Y no funciona... qué está pasando? No termino de estar seguro de que el mod_rewrite esté activado... :confused:

Me pueden echar una mano?


Muchas gracias! Felices fiestas!