Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - ivnbrv

#1
PHP / Problema con RewriteRule en OSX
16 Enero 2011, 07:17 AM
Un saludo a todos!!...
Bueno de antemano me gustaria darles las gracias por leer este topico, el problema con el que me enfrento es en el archivo htaccess del sitio con el que estoy trabajando

Resulta que escribi mi propio CMS y decidi empezar con la arquitectura MVC y generando permalinks en mi sitio.

use RewriteRule para cambiar el clasico url archivo.php?sección=87, tal y como lo usa drupal, wp etc...

en mi .htaccess local, (macosx Apache 2.2 y PHP5.3.0) ecribi:


Options +FollowSymlinks
RewriteEngine On
RewriteRule ^site/([^/]+)/index.html$ /site.php?sección=$1 [L]


Al parecer funciona correctamente, si entro a http://localhost/~ivnbrv/site/contactame/index.html... el sitio se despliega correctamente... lo cual me hace pensar que el RewriteRule funciona como se le ha indicado... el problema reside en la variable "sección" parece ser que no esta pasando en el GET esta variable, lo cual el controlador no encuentra contenido para desplegar en el sitio.

lo mas extraño es que al subir estos archivos (incluyendo el .htaccess) al servidor en linea... (linux-ubuntu Apache 2.2 PHP5.3) la variable si esta pasando por el GET y si me despliega la información correcta en cada una de las secciones... y no se a que se deba si la configuracion en mi servidor local es casi exacta a la que tengo en linea...

Intente hacer un
<?php print_r($_GET); ?>
en mi servidor local y me regresa un arreglo vacio... y est empieza a desesperarme un poco pues todo el trabajo que hago localmente, no lo puedo ejecutar sino hasta que lo monto en mi servidor en linea...

espero que me haya dado a entender...

Les agradezco cualquier información que me lleve a solucionar este problema

Mil Gracias!

Ivan