Ho provato molto banalmente con questo
ma non funziona. Ho trovato in giro per internet altri meccanismi, tipo questocodice:RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]
(più facile).codice:RewriteEngineOn RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .* /index.php?url=$0 [L,QSA]
Poi c'è anche il problema che nel sito dove sto facendo le prove (ma è anche la situazione generale in cui mi trovo) l'url chiamante è
http://localhost/test-front/
che rimanda a
d:\SitiTest\front-controller\
con un redirect di Apache, quindi ho paura che il file .htaccess sia scritto male, solo che non ho capito come andrebbe scritto.
L'errore che mi ha dato il server con il primo esempio è:
che a leggerlo così mi da un indizio su quello che è andato storto, ma non sono riuscito a trovare su internet come correggere.codice:[Wed Oct 30 08:40:34.048166 2013] [core:alert] [pid 5352:tid 1008] [client 127.0.0.1:50420] D:/SitiTest/front-controller/.htaccess: RewriteEngine not allowed here

Rispondi quotando