Rediriger un répertoire qui n'existe plus vers l'accueil
19 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
Rediriger un répertoire qui n'existe plus vers l'accueil
Bonjour,
Je n'y connais rien en url rewriting et j'ai besoin de rediriger les liens d'un forum que je viens de supprimer vers la page d'accueil.
J'ai par exemple des liens référencés dans google du type :
http://www.monsite.com/forum/index.html?c=5 ou encore
http://www.monsite.com/forum/viewpost99.html
et je veux les envoyer vers www.monsite.com/index.htm
Mes essais me créent des url comme celle-ci : www.monsite.com/index.htmviewpost99.html....donc ça ne marche pas..
Quelqu'un saurait-il me rediriger vers le bon tutoriel car je n'ai trouvé que des tutoriels qui renvoient de répertoire à répertoire mais pas de répertoire à 1 fichier..ou bien m'écrire la rédirection qui convient.
Merci beaucoup
Nadine
Je n'y connais rien en url rewriting et j'ai besoin de rediriger les liens d'un forum que je viens de supprimer vers la page d'accueil.
J'ai par exemple des liens référencés dans google du type :
http://www.monsite.com/forum/index.html?c=5 ou encore
http://www.monsite.com/forum/viewpost99.html
et je veux les envoyer vers www.monsite.com/index.htm
Mes essais me créent des url comme celle-ci : www.monsite.com/index.htmviewpost99.html....donc ça ne marche pas..
Quelqu'un saurait-il me rediriger vers le bon tutoriel car je n'ai trouvé que des tutoriels qui renvoient de répertoire à répertoire mais pas de répertoire à 1 fichier..ou bien m'écrire la rédirection qui convient.
Merci beaucoup
Nadine
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
Merci, j'ai effectué le test mais avec ce lien par exemple, http://www.monsite.com/forum/groupcp.html
il me renvoie :
http://www.monsite.com/index.htmgroupcp.html
A chaque fois ce qui est derrière forum/ vient s'accoler à index.htm...
D'où peut venir le problème ?
Merci
Nadine
il me renvoie :
http://www.monsite.com/index.htmgroupcp.html
A chaque fois ce qui est derrière forum/ vient s'accoler à index.htm...
D'où peut venir le problème ?
Merci
Nadine
Essaie ceci:
Jean-Luc
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^forum\/ http://www.monsite.com/index.htm [L,R=301]
Jean-Luc
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
Merci
Ca me renvoie la page 404 de mon site et l'url n'est pas réécrite..
donc je garde par exemple, l'url :
http://www.monsite.com/forum/groupcp.html
Normal ?
Nadine
Ca me renvoie la page 404 de mon site et l'url n'est pas réécrite..
donc je garde par exemple, l'url :
http://www.monsite.com/forum/groupcp.html
Normal ?
Nadine
-

rock-mantique - WRInaute occasionnel

- Messages: 178
- Inscription: Lun Jan 29, 2007 13:11
y'a t'il quelque chose d'autre dans ton fichier htaccess a par les lignes que je t'ai donné ?
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
jeanluc a écrit:Non, ce n'est pas normal. Essaie sans le ^.
Jean-Luc
Non ça ne marche pas mieux, erreur 404.
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
rock-mantique a écrit:y'a t'il quelque chose d'autre dans ton fichier htaccess a par les lignes que je t'ai donné ?
Oui il y a les lignes du .htaccess de Joomla par défaut (épuré des lignes commentées) :
------------------------------------------------------------
Options +FollowSymLinks
RewriteEngine On
RewriteBase /rep
RewriteCond %{REQUEST_URI} ^(/rep/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
RedirectPermanent /index.htm http://www.monsite.com/rep/index.php
----------------------------------------------------
Merci pour ton aide
Nadine
-

rock-mantique - WRInaute occasionnel

- Messages: 178
- Inscription: Lun Jan 29, 2007 13:11
en temps normal , j'aurai dit d'enlever ces quelques lignes , mais appartenant a joomla je te suggere de mettre
au debut de ton htaccass

- Code: Tout sélectionner
RedirectPermanent /forum/ http://www.monsite.com/index.htm
au debut de ton htaccass
Si on utilise
A part ça, je ne comprends pas pourquoi tu veux faire deux redirections successives:
http://www.monsite.com/forum/blabla.html
=> redirection 301 =>
http://www.monsite.com/index.htm
=> redirection 301 =>
http://www.monsite.com/rep/index.php
Jean-Luc
- Code: Tout sélectionner
RedirectPermanent /forum/ http://www.monsite.com/index.htm
A part ça, je ne comprends pas pourquoi tu veux faire deux redirections successives:
http://www.monsite.com/forum/blabla.html
=> redirection 301 =>
http://www.monsite.com/index.htm
=> redirection 301 =>
http://www.monsite.com/rep/index.php
Jean-Luc
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
Si je sais rediriger vers index.html, je saurai le faire vers rep/index.php !!
C'était pour simplifier pour l'exemple.
Donc en vérité, il y a une redirection car mon fichier index.php n'est pas à la racine :
RedirectPermanent /index.htm http://www.monsite.com/rep/index.php
Et il y a une redirection pour le forum qui n'existe plus, du genre :
RedirectPermanent /forum http://www.monsite.com/rep/index.php
mais ça, ça ne marche pas..et je ne connais pas les règles de RewriteRule
Si quelqu'un peut aider..
Merci
Nadine
C'était pour simplifier pour l'exemple.
Donc en vérité, il y a une redirection car mon fichier index.php n'est pas à la racine :
RedirectPermanent /index.htm http://www.monsite.com/rep/index.php
Et il y a une redirection pour le forum qui n'existe plus, du genre :
RedirectPermanent /forum http://www.monsite.com/rep/index.php
mais ça, ça ne marche pas..et je ne connais pas les règles de RewriteRule
Si quelqu'un peut aider..
Merci
Nadine
Voici mon interprétation: tu nous demandais de rediriger vers /index.htm, mais comme /index.htm n'existe pas, c'est Joomla qui envoie un code 404 avant que tu ne fasses la dernière redirection vers /rep/index.php.
Ce serait plus efficace de nous donner tous les éléments du problème au début, plutôt que petit à petit.
J'essaierais ceci:
Jean-Luc
Ce serait plus efficace de nous donner tous les éléments du problème au début, plutôt que petit à petit.
J'essaierais ceci:
- Code: Tout sélectionner
Options +FollowSymLinks
RewriteEngine On
RewriteRule forum\/ http://www.monsite.com/rep/index.php [L,R=301]
RedirectPermanent /index.htm http://www.monsite.com/rep/index.php
RewriteBase /rep
RewriteCond %{REQUEST_URI} ^(/rep/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Jean-Luc
- nadine2309
- Nouveau WRInaute
- Messages: 19
- Inscription: Lun Juil 14, 2008 15:12
Non ça renvoie toujours une erreur 404.
Par contre, s'agissant de pages supprimées, j'ai trouvé ça qui fonctionne bien :
ErrorDocument 410 http://www.monsite.com
Redirect 410 /forum
Les pages sont redirigées sur la homepage avec des codes 302 (livehttpheaders de Firefox), donc je suppose que le page rank suit...?
Qu'en pensez-vous ?
Merci
Nadine
Par contre, s'agissant de pages supprimées, j'ai trouvé ça qui fonctionne bien :
ErrorDocument 410 http://www.monsite.com
Redirect 410 /forum
Les pages sont redirigées sur la homepage avec des codes 302 (livehttpheaders de Firefox), donc je suppose que le page rank suit...?
Qu'en pensez-vous ?
Merci
Nadine
Essaie :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule forum\/(.*) http://www.monsite.com/index.htm [L,R=301]
19 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les deux échelles du PageRank
- Les 2 échelles de PageRank : toolbar et DMOZ
- Précisez vos recherches sur Google par la profondeur en répertoires
- Yahoo Site Explorer en français
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Où placer son fichier Sitemap ? A la racine ?
- Encore une Google Dance spéciale
- Contraintes d'emplacement du Sitemap
- La Google Toolbar (barre d'outils Google)
- Optimiser ses codes HTTP pour le référencement
- Rediriger vers un sous-répertoire
- Tout rediriger sauf un repertoire
- Rediriger repertoire vers sous domaine
- rediriger tout le contenue d'un repertoire?
- Rediriger sous domaine vers un répertoire
- Rediriger un sous domaine vers un répertoire specifique ?
- Rediriger tout mon repertoire sur ma home ?
- [RESOLU] Rewriting:rediriger ancien repertoire vers racine
- Rediriger tous les fichiers d'un repertoire sur une page
- Que faire ? Rediriger sans rediriger :)
- [résolu] Forcer /repertoire, interdire /repertoire/index.php
- repertoire + nomage des URLs dans ce repertoire
- Liens vers repertoire/ ou ... repertoire/index.php
- ../repertoire/ ou ../repertoire/index.php ?
- Répertoire DMOZ / Répertoire Google.fr
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum