Ciao a tutti,
vorrei fare in modo che tutti i miei url siano del tipo url.com/param1/param2 (esempio: url.com/en/aboutme). Per fare questo voglio reindirizzare tutte le richieste a index.php.
Ho provato a settare l'htaccess della root cosí:
Codice PHP:
RewriteEngine on
RewriteRule !(\.(js|ico|gif|jpg|png|css|html|pdf))$ index.php [L]
Ed, in effetti, funziona con indirizzi del tipo:
- url.com
- url.com/en
- url.com/en/aboutm
L'ultimo caso funziona solo se non esiste un file nella cartella "en" che si chiama come il secondo parametro. Ad esempio, se scrivo url.com/en/aboutme ed esiste nella cartella "en" un file che si chiama "aboutme.php" non funziona (errore 404). Ho anche provato con
Codice PHP:
ErrorDocument 404 index.php
però mi restituisce solo una pagina bianca con scritto index.php
Che mi suggerite?