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