Buongiorno a tutti,
il mio file .htacces è scritto in questo modo
codice:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
ErrorDocument 404 http://www.site.com
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^primoelemento_([^/\.]+).htm/?$ elemento-dettaglio.php?citta=$1 [L]
il problema grave è che ho tanti file fisici che possono iniziare con
codice:
sito.com/primoelemento_nomefile.htm
attualmente, se io scrivo, per esempio, sito.com/primoelemento_milano.htm
vengo rediretto sul file corretto che elemento-dettaglio.php?citta=milano
MA SE SCRIVO sito.com/primoelemento_gennaro.htm
verrò rediretto erratamente sul file elemento-dettaglio.php?citta=gennaro
il file sito.com/primoelemento_gennaro .htm però esiste ma viene ignorato!
ovviamente perchè non viene interpretata la regola
codice:
RewriteCond %{REQUEST_FILENAME} !-f
Qui ho letto che se ci sono molti file si può verificare il problema descritto. E' ver0? e come potrei risolvere?