par
damaskinos22 » 19 oct. 2011, 18:11
Bonjour je sais pas si je post au bon endroit mais bon je m,essaye,
Je suis vraiment pas habile avec URL Rewriting. J'utilise codeigniter comme Framework et j'essaye de capter tous les URL du genre
http://www.damaine.com et rajouter /main/index devant. Donc l'URL devrait devenir
http://www.domaine.com/main/index. Par contre si j'ai un URL avec déjà quelque chose après le .com je fais rien donc
http://www.domaine.com/article/ je fais rien. Je veux juste faire quelque chose quand il n'y a rien apres le .com
J'ai un fichier .htaccess que j'utilise pour réécrire l'URL et faire une redirection 301 de tous les URL du type domaine.com vers
http://www.domaine.com.
Je post ce que j'ai et vous remercie d'avance de votre aide
Code: Tout sélectionner
DirectoryIndex index.php
Code : Tout sélectionner
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domaine.com$ [NC]
RewriteRule ^(.*)$ http://www.domaine.com/$1 [L,R=301]
J'ai essaye divers truc la seul chose c'est que main/index s'ajoutait plein de fois du coup je sais plus quoi faire.
Merci d'avance je continue à chercher en parallèle.