.htaccess

damaskinos22
Invité n'ayant pas de compte PHPfrance

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.