Ciao a tutti,
ho letto la pillola sul Mod Rewrite di Stefano e quella di Daniele Dll sui file .htaccess (che non avevo mai usato) per fare delle prove in locale di rescrittura dell'url, ma non riesco a far funzionare la cosa e non so se dipenda dalla conf di Apache o dal file htaccess o da cos'altro...
Chi può aiutarmi?!
Queste le cose che ho fatto:
(uso Apache 2 .0.54 con PHP 5.0.5 su Windows Xp Pro Sp2)
URL DA RISCRIVERE:
http://localhost/XXX.lu/siteit.php?cat=XXX&page=XXX
MODIFICHE NEL FILE DI CONF:
1.
LoadModule rewrite_module modules/mod_rewrite.so
2.
#AccessFileName .htaccess
AccessFileName htaccess.txt
3.
#<Files ~ "^\.ht">
# Order allow,deny
# Deny from all
#</Files>
<Files ~ "^ht(access|passwd)\.txt$">
Order allow,deny
Deny from all
Satisfy All
</Files>
4.
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
# AllowOverride None
AllowOverride All
FILE HTACCESS (posizionato nella root del sito da rewritare):
RewriteEngine On
RewriteRule ^siteit/([^/]+)/([^/]+).html siteit.php?cat=$1&page=$2 [L]
Ho riavviato Apache e aperto il sito, ma non succede nulla!!!
Grazie a tutti,
r@p