Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour à tous,

Je cherche, je cherche mais sans résultat.

Ce que je cherche a faire avec mon HTACCESS, c'est que peu importe ce que l'on tape dans l'adresse, il redirige l'utilisateur vers http://www.mondomaine.com/index.php

J'ai déjà tenté quelques essais, mais je tombe souvent dans une boucle infinie... (étant donné que meme s'il arrive sur index.php, ben il cherchera à rediriger a nouveau sur index.php, etc etc etc...

Solution ?

Merci d'avance,

Fred

Modifié par DaMonkey
Posté

Utilise le flag [L] comme ceci :

RewriteRule ^(.*)$ /index.php [L]

Tu peux aussi utiliser [R=301,L] pour les robots (redirection définitive+flag de sortie de boucle)

Posté (modifié)

Négatif

Sous FireFox voici le message :

La limite de redirection de cette url a été dépassée. Chargement interrompu. Cette interuption peut être dûe à un cookie bloqué.

Sous IE : en attente indéfiniment de la page

Une autre idée ?

PS je n'utilise pas de cookie pour l'instant...

Modifié par DaMonkey
Posté (modifié)

Si tu n'as aucune page autre que index.php, fais :

ErrorDocument 404 /index.php

Pour contourner le problême

Modifié par Théo B.
Posté

OK j'ai trouvé enfin la solution :

.htaccess a la racine du site

RewriteEngine on

#on dit de ne pas rediriger lors de l'appel du fichier CSS

RewriteRule  wantow\.css -  [QSA,L]

#on dit de ne pas rediriger lors de l'appel du fichier index.php

RewriteRule  index\.php  -  [QSA,L]

#on dit que pour tout autre appel, on redirige

RewriteRule  .*  http://www.wantow.be/index.php  [QSA,L]

.htaccess dans le répertoire des images pour dire au serveur de ne plus faire de rewriteRule dans le dossier Images (sinon sur la page de redirection précisée plus haut aucune image n'est affichée)

RewriteEngine off

Et voilà !

J'espère que ca pourra servir à nombreux d'entre nous...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...