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

Problemas con Rewrite Rule

Estas en el tema de Problemas con Rewrite Rule en el foro de Apache en Foros del Web. Como les va? Les traigo un problemita mas del Mod Rewrite (URL Amigables) ó como quieran llamarlo. Vamos por lo basico. Primeramente, estoy trabajando sobre ...
  #1 (permalink)  
Antiguo 01/06/2010, 19:21
 
Fecha de Ingreso: julio-2009
Ubicación: Córdoba capital
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Problemas con Rewrite Rule

Como les va?

Les traigo un problemita mas del Mod Rewrite (URL Amigables) ó como quieran llamarlo.


Vamos por lo basico.

Primeramente, estoy trabajando sobre Windows 7 con WampServer 2.0 (Apache 2.2.11 + PHP 5.3.0). De más está decir que el Mod Rewrite está activo (lo he comprobado varias veces para salir de la duda).

Hice un pequeño test para ver si andaba todo y si anda (cree una carpeta con un .htaccess + index.html + index2.html e hice que redirigiera de la primera a la segunda y funciona perfectamente).

Asi que asumo que el problema debe estar en mi regla/rule para el sitio que estoy desarrollando (un sitio de ventas de productos, pasarela, etc).

Lo que ocurre es que el sitio funciona pero no me modifica las url. Es decir siguen como siempre.

La url tradicional seria, por ejemplo http://localhost/sitio/?categoria=1
(esto, es asi, dado que no es necesario colocar el index.php para referenciar a dicha pagina, todos sabemos eso)

Bien, mi .htaccess es es siguiente:

Código:
Options +FollowSymLinks
RewriteEngine on
#Este archivo se encuentra en la carpeta del sitio, es decir c:/wamp/www/sitio por ello el rewriteBase lo pongo como/ y no como /sitio

RewriteBase /
# Reescribir la URL
RewriteRule ^categoria_([0-9]+)\.html$ /?categoria=$1 [L]
Teoricamente el resultado final seria

URL no amigable: http://localhost/sitio/?categoria=1
URL amigable: http://localhost/sitio/categoria_1.html

Pero no es así... dado que las URL's no cambian en lo absoluto.

Quisiera que me den algunos lineamiento sobre el tema, ya he leido bastante pero no logro darme cuenta del inconveniente. He probado varias combinaciones para intentar hacer que funcione pero sin exito (incluso me ha dado los odiosos errores 500 - Internal Server Error).

Cualquier aporte sobre el tema y que pueda ayudar a solucionarlo, será bienvenido.

Desde ya, muchisimas gracias por leer.

Saludos desde Córdoba, Argentina.


Ofesad
  #2 (permalink)  
Antiguo 20/10/2010, 00:39
 
Fecha de Ingreso: diciembre-2003
Mensajes: 40
Antigüedad: 20 años, 4 meses
Puntos: 0
Exclamación Respuesta: Problemas con Rewrite Rule

A mi me pasa lo mismo y no lo entiendo . . . . .

Yo uso el easyphp. En la version anterior PHP 5.2 funcionaba correctamente, pero en eta no hay manera

Etiquetas: rewrite
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 07:15.