Bonjour,

J'aimerais rediriger toutes les requêtes vers mon fichier index.php, en particulier celles de type exemple.fr/en ou en encore exemple.fr/de afin de pouvoir charger ensuite un fichier de traduction en fonction de l'URI (avec l'objectif final de rendre mon site multilingue sans framework).

J'ai donc tenté d'ajouter des règles de réécriture à mon fichier .htaccess mais malheureusement je n'y connais pas grand chose et après avoir beaucoup cherché, je reste sur ce message d'erreur lorsque je lance n'importe quelle requête vers un fichier non existant :
"The server encountered an internal error or misconfiguration and was unable to complete your request."
Seule la redirection http vers https fonctionne.
Pour information, je suis sur un serveur mutualisé chez OVH.

Ci dessous mon dernier essai en date.
Merci d'avance !

Code :Sélectionner tout -Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
RewriteEngine On
RewriteBase /
 
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NC,L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]