oltre ad avere il problema in locale, sto facendo delle prove in remoto sul server in hosting del provider in oggetto.
In pratica metto il .htaccess nella directory dalla quale voglio attivare il rewrite, ma ottengo un 404 not found.
la path con il file è /rewrite/test.php, l'url di richiamo è http://sito/rewrite/test/mondo.htmlCodice PHP:
RewriteEngine On
RewriteBase /rewrite
RewriteRule ^test/([^/]+).html test.php?id=$1 [L]
La risposta del server è il 404 Not found.
Però se invece imposto un .htaccess di questo tipo:
qualsiasi sia la pagina che richiamo http://sito/rewrite/pagina1.html .. http://sito/rewrite/pagina2.html ..etc..etc... redirige correttamente alla pagina test.php passando anche il parametro. Perchè!? Non capisco dove sto sbagliando...Codice PHP:
RewriteEngine On
RewriteBase /rewrite
RewriteRule ^.*$ test.php?id=mondo [L]