Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 13:38
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
problema con mod_rewrite

Hola que tal, pido socorro, jaja

por que yo estoy tratando de usar urls amigables. pero el module rewrite no me funciona ni en localhost ni en mi host.

miren este es mi htaccess completo.

Código Apache:
Ver original
  1. <Files "config.php">
  2. Order Allow,Deny
  3. Deny from All
  4. </Files>
  5.  
  6. <Files "common.php">
  7. Order Allow,Deny
  8. Deny from All
  9. </Files>
  10.  
  11. DirectoryIndex portal.php index.php index.html index.htm
  12.  
  13. RewriteEngine On
  14. RewriteCond &#37;{HTTP_REFERER} !^http://(.+\.)?manganimemas\.com/ [NC]
  15. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?manganimemas\.blogspot.com/ [NC]
  16. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?blogger\.com/ [NC]
  17. RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com/ [NC]
  18. RewriteCond %{HTTP_REFERER} !^$
  19. RewriteCond %{REQUEST_FILENAME} !hotlink.jpg$
  20. RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://manganimemas.com/hotlink.jpg [L]
  21. RewriteCond %{REQUEST_FILENAME} !-f
  22. RewriteCond %{REQUEST_FILENAME} !-d
  23. RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

la primera parte es para evitar hotlinking y funciona perfecto, desde ahi el module funciona,

peeeeeeero.

cuando intento usar las urls amigables. no funciona, lo he probado poniendo dentro de la carpeta

directorio-de-prueba un index y colocando una direccion del tipo

http://localhost/directorio-de-prueba/esto/funciona/bien

para que imprima

Código PHP:
echo$_GET['route']; 
y nada , no sirve.

pero si pongo lo normal

http://localhost/directorio-de-prueba/index.php?route=esto/funciona/bien

me imprime perfecto

no se que pasa, de verdad me estoy rompiendo. GRACIAS.

PD: En el caso de mi localhost tengo Load mod rewrite sin el "#" en mi xampp

Última edición por memoadian; 02/03/2010 a las 13:43