Salve, ho provato a cambiare gli url delle pagine tramite .htaccess con questo codice:
codice:RewriteEngine On RewriteRule servizi servizi.php RewriteCond %{HTTP:Accept-Language} ^en [NC] RewriteRule ^$ http://miosito/directory/en/ [L,R=301] RewriteCond %{HTTP:Accept-Language} ^de [NC] RewriteRule ^$ http://miosito/directory/de/ [L,R=301] RewriteCond %{HTTP:Accept-Language} ^fr [NC] RewriteRule ^$ http://miosito/directory/fr/ [L,R=301] RewriteCond %{HTTP:Accept-Language} ^it [NC] RewriteRule ^$ http://miosito/directory/it/ [L,R=301] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(en|de|nl|fr|it)/?$ index.php?lang=$1 [QSA,NC,L]
Se vado al seguente indirizzo internet: http://miosito/directory/servizi (senza estensione php) funziona.
Se vado al seguente indirizzo internet: http://miosito/directory/it (senza estensione php) funziona.
Se vado al seguente indirizzo internet: http://miosito/directory/en (senza estensione php) funziona.
Vorrei fare questo:
http://miosito/directory/it/servizi
http://miosito/directory/en/services
Spero di essermi spiegato bene, spero di non aver sbagliato sezione
Grazie in anticipo