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:
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
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
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:
Código [Seleccionar]
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
Código [Seleccionar]
<?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