-
problema .htaccess
htaccess problema
salve a tutti sono alle prime armi con Url Rewrite Apache
volevo cambiare nella barra degli indirizzi il testo da visualizzare.
ho questo indirizzo:
http://localhost/ctaparcodelmatese/page/location.php
e vorrei cambairlo in questo:
http://localhost/ctaparcodelmatese/page/location/
ho creato un file si testo (.txt) chiamato htaccess.txt
e gli ho inserito questo:
Codice:
Rewrite Engine On
Rewrite Rule ^location.html location.php [L]
se ho fatto bene mi dovrebbe comparire nella barra degli indirizzi questo:
http://localhost/ctaparcodelmatese/page/location/
ed invece continua a comparire questo:
http://localhost/ctaparcodelmatese/page/location.php
dove sto sbagliando????
in httpd ho questo:
Codice:
LoadModule rewrite_module modules/mod_rewrite.so
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
e la verifica con phpinfo me da il mod_rewrite attivo
-
http://it.altervista.org/wiki/index....28.htaccess%29
Devi usare la direttiva RewriteBase, segui l'esempio che trovi nella voce del wiki.
-
ma questo vale anche per il locale perche in locale fa la stessa cosa.
-
ho fatto come dice la guida ho creato nella directory page il file .htaccess e gli ho messo questo:
RewriteEngine On
RewriteBase /
RewriteRule (.*)\.htm$ $1.php
ma nulla non cambia nulla.
mi da sempre page/loaction.php ince che page/location.html
-
ho provato ad invertire le estensioni e cioè:
RewriteRule location\.php$ location.html
il file orine è un php e se aggiorno mi da errore quindi il file htaccess funge ma allora perche non mi converte url da php a html?????
cio se l'orine è location.php e volgio convertirlo in location.html, nella barra degli indirizzi mi esce sempre .php