ciao a tutti,
ho un problema, ma non essendomi mai occupato di virtualhost e rewriterole non so come procedere.
Sto facendo un sito, sono in locale con webserver apache su windows.
nell'httpd.conf di apache ho aggiunto queste righe
<VirtualHost *:80>
DocumentRoot C:\www\sito
ServerName localhost
<Directory "C:\www\sito">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Per navigare il sito uso dei link del tipo sito.it/categoria/cat
Ovviamente mi dava errore 404 perchè non trovava le settocartelle categoria/cat , così ho aggiunto un file .htaccess per gestire la cosa
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /sito/index.php [L]
</IfModule>
A questo punto quando vado in sito.it/categoria/cat mi da errore 500.
ho fatto migliaia di prove ma non riesco a capire come risolvere.
mi potreste aiutare?
grazie

Rispondi quotando