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
<Files "config.php"> Order Allow,Deny Deny from All </Files> <Files "common.php"> Order Allow,Deny Deny from All </Files> DirectoryIndex portal.php index.php index.html index.htm RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+\.)?manganimemas\.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?manganimemas\.blogspot.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?blogger\.com/ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?google\.com/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{REQUEST_FILENAME} !hotlink.jpg$ RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://manganimemas.com/hotlink.jpg [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d 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'];
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