Bonjour,
je tente une redirection par :et "page non trouvée"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part RedirectPermanent /toto.html /test.html
![]()
Qu'est qui ne va pas ?
Bonjour,
je tente une redirection par :et "page non trouvée"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part RedirectPermanent /toto.html /test.html
![]()
Qu'est qui ne va pas ?
- La page test.html est-elle au bon endroit?
- As-tu rafraichis ton cache?
Oui, pour les 2 (si je supprime le .htaccess, il trouve bien test.html...)
Et en utilisant une URL absolue ? Ex:
Code : Sélectionner tout - Visualiser dans une fenêtre à part RedirectPermanent /toto.html http://example.com/test.html
Cette fois, il trouve bien la page...sauf que c'est toto.html![]()
Bonjour,
A partir du code de Muchos avez-vous bien spécifié le chemin de la page (le dossier éventuel auquel elle appartient) ?
Oui, tout-à-fait (et si je teste l'URL que j'utilise pour la redirection, il la trouve bien)
J'insiste et j'ai lu dans un tuto cette syntaxe :mais quand je mets l'adresse http://---/toto.html, ça ne redirige rien et affiche le fichier toto.html.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Redirect Permanent /toto.html http://---/test.html
Quelle est, selon vous, la bonne syntaxe ?
Envoyé par laurentSc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Redirectpermanent /avant.html http://example.com/apres.html # Est la même chose que Redirect permanent /avant.html http://example.com/apres.html # Est la même chose que Redirect 301 /avant.html http://example.com/apres.htmlNormalemement, ça devrait. L'erreur se trouve donc autre part:Envoyé par laurentSc
- Le serveur de votre hébergeur tourne bien sous Apache? Éventuellement, testez avec un serveur local (Wamp par ex).
- Le fichier de redirection est bien ".htaccess" et se situe à la racine du site?
- Il n'y a pas de faute de frappe dans la déclaration de redirection?
- L'adresse http://example.com/apres.html renvoie-t-elle bien la page?
- Le cache est bien rafraichi (le vôtre (relancez votre navigateur) et celui du serveur)?
Oui, c'est bien Apache chez Free. Par contre, j'ai essayé avec Wamp (évidemment, j'ai enlevé les http : .htaccess :Le serveur de votre hébergeur tourne bien sous Apache? Éventuellement, testez avec un serveur local (Wamp par ex).mais ça ne marche pas non plus...Et comme actuellement, mon IE a des problèmes, j'ai essayé avec FF mais pas plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Redirect 301 /anni_monique/anniv_monique.html /anni_monique/test.html
Oui, le nom est juste ; par contre, initialement, je ne l'avais pas placé à la racine du site mais dans le répertoire ; j'ai corrigé, mais pas mieux.Le fichier de redirection est bien ".htaccess" et se situe à la racine du site?
Non.Il n'y a pas de faute de frappe dans la déclaration de redirection?
Oui.L'adresse http://example.com/apres.html renvoie-t-elle bien la page?
ça veut dire quoi celui du serveur ? Le mien, oui, mais je n'ai rien fait de plus.Le cache est bien rafraichi (le vôtre (relancez votre navigateur) et celui du serveur)?
En local, vous gardez aussi http dans l'url, comme ça: http://localhost/Envoyé par laurentSc
Je ne sais pas comment Free gère leurs serveurs, s'ils leurs caches sont rafraîchis aussi régulièrement que les autres. Mais bon, je doute que le problème vienne de là.ça veut dire quoi celui du serveur?
Testez en local en vérifiant bien chaque point, car il n'y a pas de raison que ça ne marche pas![]()
T'as peut-être des règles qui se marchent dessus....
Dans le doute fournis ton .htaccess complet.
Mon .htaccess complet est le suivant :(Comme je teste avec Wamp, j'ai mis les adresses locales et le fichier .htaccess est à C:\wamp\www)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Redirect 301 http://localhost/anni_monique/anniv_monique.html http://localhost/anni_monique/test.html
Dixit la doc, la première url de Redirect doit commencer par un slash.
Ton .htaccess devrait êtreSi ça marche pas, il faut que tu nous donnes plus de détails.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Redirect 301 /anni_monique/anniv_monique.html http://localhost/anni_monique/test.html
La redirection s'effectue t'elle (url dans la barre d'adresse du navigateur) ?
Quelle erreur est affichée ?
j'ai appliqué ce que tu dis au sujet du contenu du .htaccess, mais toujours pas de redirection ; dans la barre d'adresses, juste "terminé" et aucun message d'erreur...
C'est le répertoire utilisé pour tester votre site? Le répertoire "anni_monique" est dedans?Envoyé par laurentSc
Oui, comme je teste avec wamp, l'arborescence est C:\wamp\www\anni_monique
Donc .htaccess est à la "racine" (C:\wamp\www) et les fichiers testés sont dans "C:\wamp\www\anni_monique"
(plus de réponse de ma part jusqu'à mardi soir...)
Pour rappel, quand on teste les redirections permanentes, il faut vider le cache du navigateur entre chaque test.
Finalement, je réponds ce soir, mais je suis sur un autre PC et vu qu'il est super lent, je vais faire très peu d'essais.
OK pour la barre d'adresse...Il y a bien une URL et la page que je visualise n'est pas blanche ; elle contient l'ancien site (avant la redirection)
Partager