Voici mon fichier ".htaccess" présent dans "http://monsite/fr"
Ca fonctionne presque correctement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DirectoryIndex index.php RewriteEngine on RewriteCond %{REQUEST_URI} !\.php$ RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) http://monsite/$1 [L]
- si je vais sur "http://monsite/fr" ça m'affiche bien la page "index.php"
- les fichiers css et les images définie dans ces fichiers sont bien gérés.
Par contre suivant les pages, les images et fichiers js fonctionnent ou non ...
Ils sont pourtant tous dans des sous-répertoire (ex: http://monsite/emote/)
Normalement ça devrait marcher pour tous ou aucun?
Bon vu le peu de règles que j'utilise, je ne pensais pas que ça marcherais pour certain de suite ...
Il peut y avoir 1 ou plusieurs répertoires (le max doit être 3) donc ça complique un peu plus la tâche ...
De plus j'aurais un répertoire à exclure des redirections si c'était possible.
1) Pourriez-vous me dire si je n'ai pas fais de grosses erreurs dans le ".htaccess" ? Je pense que oui vu que le fonctionnement n'est pas très logique actuellement ...
2) Quelque chose comme "RewriteRule /old/(.*) /new/$1" suffirait-il pour gérer les répertoires? Donc à avoir pour 1, 2 et 3 sous-répertoire?
3) "RewriteCond %{REQUEST_URI} !/a_garder/(.*)$" suffirait-il pour exclure les redirections d'un répertoire en particulier?
Merci d'avance.
Partager