Ciao a tutti dovrei impostare il file htaccess per fare una cosa di questo tipo:
richiedo la lingua dell'utente:
se è italiano:
recupera la pagina richiesta (senza estensione) e reindirizza a modello.php?pagina=pagina&lingua=italiano
se è inglese:
recupera la pagina richiesta (senza estensione) e reindirizza a modello.php?pagina=pagina&lingua=english
default:
apri index.php
Se invece viene richiesto un file con una estensione specifica, aprilo (così se richiedo la pagina pippo.php) mi apre quella senza passare dal modello.php
Spero di essere stato chiaro.
Io ho provato così, ma non funziona:
codice:RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Utente italiano RewriteCond %{HTTP:Accept-Language} ^it[NC] RewriteRule ^([^/]+)$ /modello.php?pagina=$1&lingua=italiano [L,R=301] RewriteCond %{HTTP:Accept-Language} ^en[NC] RewriteRule ^([^/]+)$ /modello.php?pagina=$1&lingua=english [L,R=301] # Default Page (index.php) RewriteRule ^([^/]+)$ /index.php [L,R=301]

Rispondi quotando