Faire une redirection htaccess
Fermé
vek59
Messages postés
118
Date d'inscription
lundi 7 juillet 2014
Statut
Membre
Dernière intervention
3 décembre 2015
-
24 juil. 2014 à 12:09
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 26 juil. 2014 à 09:12
Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 - 26 juil. 2014 à 09:12
A voir également:
- Faire une redirection htaccess
- Redirection de mail - Guide
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Sécurité
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux
- Redirection mail free ✓ - Forum Windows
- Problème 'Cette page Web présente une boucle de redirection' ✓ - Forum Google Chrome
2 réponses
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
24 juil. 2014 à 12:58
24 juil. 2014 à 12:58
Bonjour !
Le petit accent devant (^), c'est pas de la déco enfaîte, c'est pour signaler que l'url doit commencer par ta regex, ce qui n'est pas le cas vu que tu a un nom de dossier avant.
Enlève celui-ci et tout devrait bien ce passer.
Le petit accent devant (^), c'est pas de la déco enfaîte, c'est pour signaler que l'url doit commencer par ta regex, ce qui n'est pas le cas vu que tu a un nom de dossier avant.
Enlève celui-ci et tout devrait bien ce passer.
vek59
Messages postés
118
Date d'inscription
lundi 7 juillet 2014
Statut
Membre
Dernière intervention
3 décembre 2015
44
24 juil. 2014 à 13:21
24 juil. 2014 à 13:21
Pas du tout, rien ne fonctionne.
Je pensais que ^ était pour signaler qu'il y avait quelque chose avant.
Je viens de tester, et ... non ,
# RewriteRule -test(.+)$ http://example.org/$1 [R=301,L]
me redirige, vers http://example.org
Je pensais que ^ était pour signaler qu'il y avait quelque chose avant.
Je viens de tester, et ... non ,
# RewriteRule -test(.+)$ http://example.org/$1 [R=301,L]
me redirige, vers http://example.org
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
24 juil. 2014 à 19:06
24 juil. 2014 à 19:06
Le dièse indique un commentaire dans ton htaccess, si tu en a un, ça ne peut pas marcher :)
vek59
Messages postés
118
Date d'inscription
lundi 7 juillet 2014
Statut
Membre
Dernière intervention
3 décembre 2015
44
25 juil. 2014 à 19:52
25 juil. 2014 à 19:52
Ca, je le sais bien ;)
Mais vu que je redirige toutes mes URLs vers ma home et pas mes articles, j'ai préféré commenter.
Je ne suis pas un noob quand même ;-) (quoi que ..., bon, mais pas à ce point-là ;) ).
Mais vu que je redirige toutes mes URLs vers ma home et pas mes articles, j'ai préféré commenter.
Je ne suis pas un noob quand même ;-) (quoi que ..., bon, mais pas à ce point-là ;) ).
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
25 juil. 2014 à 21:51
25 juil. 2014 à 21:51
ET c'est quoi qui fonctionne pas, la redirection en elle même (La "reconnaissance") ou l'url d'arrivée ?
Car là du coup, dans tes rewriting tu ne stock pas ce que tu a avant -test en parenthèse
Car là du coup, dans tes rewriting tu ne stock pas ce que tu a avant -test en parenthèse
vek59
Messages postés
118
Date d'inscription
lundi 7 juillet 2014
Statut
Membre
Dernière intervention
3 décembre 2015
44
25 juil. 2014 à 23:12
25 juil. 2014 à 23:12
Je pense que, en effet, c'est d'ici que vient le soucis.
Du coup je suis redirigé vers $1, mais $1 est vide ;-)
Du coup je suis redirigé vers $1, mais $1 est vide ;-)
Nhay
Messages postés
838
Date d'inscription
vendredi 2 novembre 2012
Statut
Membre
Dernière intervention
17 décembre 2015
126
26 juil. 2014 à 09:12
26 juil. 2014 à 09:12
Essaye donc plutôt ceci :
RewriteRule ^(.+)-test$
RewriteRule ^(.+)-test$