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: 14 Juil 2008
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: 14 Juil 2008
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
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
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: 14 Juil 2008
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 discret

- Messages: 178
- Inscription: 29 Jan 2007
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: 14 Juil 2008
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: 14 Juil 2008
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 discret

- Messages: 178
- Inscription: 29 Jan 2007
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
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
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: 14 Juil 2008
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
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
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: 14 Juil 2008
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
- Vap
- WRInaute passionné

- Messages: 1090
- Inscription: 17 Juin 2007
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 :
- rediriger Repertoire vers Repertoire/
- Rediriger vers un sous-répertoire
- Tout rediriger sauf un repertoire
- Rediriger un répertoire sur un autre serveur
- Rediriger repertoire vers sous domaine
- rediriger tout le contenue d'un repertoire?
- Rediriger sous domaine vers un répertoire
- rediriger vers repertoire, est ce pas bien ?
- rediriger vers nouveau domaine et répertoire différent
- Rediriger un sous domaine vers un répertoire specifique ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
