redirection permanente et changement d'extension
10 messages
• Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
- PointdV
- Nouveau WRInaute

- Messages: 15
- Inscription: 17 Nov 2011
redirection permanente et changement d'extension
Bonjour,
Je gère un site d'informations dont je viens de modifier la structure et le contenu. Car les internautes qui sont envoyés (via google) sur mes documents pdf ne voient jamais mon site.
Auparavant donc j'avais des documents pdf en accès direct (hélas).
Aujourd'hui je veux empêcher cet accès direct et envoyer le visiteur vers une page html personnalisée (sorte d'intro au document pdf visé) rangée dans un nouveau dossier, qui lui permettra d'accéder à ce document pdf.
Mon souci est d'écrire un code htaccess qui fonctionne et là je sèche à cause du changement d'extension en html.
voici donc les adresses que je souhaite changer
anciennes adresses
www.mondomaine/dossier1/nomdudocument.pdf
www.mondomaine/dossier1/dossier2/nomdudocument.pdf
nouvelles adresses
www.mondomaine/fiches/nomdudocument.html
Est-il possible de faire un redirect Permanent afin qu'il soit enregistrer en code 301 ?
Merci pour votre aide
Je gère un site d'informations dont je viens de modifier la structure et le contenu. Car les internautes qui sont envoyés (via google) sur mes documents pdf ne voient jamais mon site.
Auparavant donc j'avais des documents pdf en accès direct (hélas).
Aujourd'hui je veux empêcher cet accès direct et envoyer le visiteur vers une page html personnalisée (sorte d'intro au document pdf visé) rangée dans un nouveau dossier, qui lui permettra d'accéder à ce document pdf.
Mon souci est d'écrire un code htaccess qui fonctionne et là je sèche à cause du changement d'extension en html.
voici donc les adresses que je souhaite changer
anciennes adresses
www.mondomaine/dossier1/nomdudocument.pdf
www.mondomaine/dossier1/dossier2/nomdudocument.pdf
nouvelles adresses
www.mondomaine/fiches/nomdudocument.html
Est-il possible de faire un redirect Permanent afin qu'il soit enregistrer en code 301 ?
Merci pour votre aide
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: redirection permanente et changement d'extension
Bonjour et bienvenue,
Il ne faut rien faire de particulier pour changer d'extension.
Tu fais ceci :
Ou ceci :
Jean-Luc
Il ne faut rien faire de particulier pour changer d'extension.
Tu fais ceci :
- Code: Tout sélectionner
RewriteRule ^dossier1/nomdudocument.pdf$ http://www.mondomaine/fiches/nomdudocument.html [L,R=301]
Ou ceci :
- Code: Tout sélectionner
RedirectPermanent /dossier1/nomdudocument.pdf http://www.mondomaine/fiches/nomdudocument.html
Jean-Luc
- PointdV
- Nouveau WRInaute

- Messages: 15
- Inscription: 17 Nov 2011
Re: redirection permanente et changement d'extension
Merci pour cette réponse rapide ^^
Mais j'ai oublié de préciser qu'il y a près d'un millier de documents à rediriger et convertir (de pdf en html dans un nouveau dossier)
Existe t-il un code du même style (pour fichier htaccess) mais en 1 seule ligne ?
J'ai par exemple vu parler de :
RedirectMatch seeother ^/Dossiers/(.*)\.pdf$ http://mondomaine/fiches/$1.html
J'ai essayé ce code, la redirection fonctionne mais cela donne une erreur code 303 (move temporaire) et je ne suis pas sûr que Google réécrive les nouvelles adresses en lieu et place des anciennes dans l'index Google.
Donc existerait-il un code du style Redirectpermanent ou RewriteRule qui donnerait un code 301 ? je ne suis pas très à l'aise avec cette syntaxe.
Paul
Mais j'ai oublié de préciser qu'il y a près d'un millier de documents à rediriger et convertir (de pdf en html dans un nouveau dossier)
Existe t-il un code du même style (pour fichier htaccess) mais en 1 seule ligne ?
J'ai par exemple vu parler de :
RedirectMatch seeother ^/Dossiers/(.*)\.pdf$ http://mondomaine/fiches/$1.html
J'ai essayé ce code, la redirection fonctionne mais cela donne une erreur code 303 (move temporaire) et je ne suis pas sûr que Google réécrive les nouvelles adresses en lieu et place des anciennes dans l'index Google.
Donc existerait-il un code du style Redirectpermanent ou RewriteRule qui donnerait un code 301 ? je ne suis pas très à l'aise avec cette syntaxe.
Paul
-

Leonick - WRInaute accro

- Messages: 19598
- Inscription: 8 Aoû 2004
Re: redirection permanente et changement d'extension
comme te l'as dit zeb : tu fais interpréter le php sur tes extensions pdf et, si l'internaute vient juste d'arriver sur ton site, tu lui affiche ta page. S'il provient de ta page tu lui envoie le contenu du pdf
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Re: redirection permanente et changement d'extension
Essaie quelque chose comme ceci :
Jean-Luc
- Code: Tout sélectionner
RewriteRule ^dossier1/(.*).pdf$ http://www.mondomaine/fiches/$1.html [L,R=301]
Jean-Luc
-

zeb - WRInaute accro

- Messages: 4569
- Inscription: 5 Déc 2004
Re: redirection permanente et changement d'extension
perso je gère des images avec un truc du style mais bon ... du pdf c'est pareil :
cette règle ne correspond pas a ce que je disais plus haut, mais elle permet de renvoyer toutes les url de pdf sur un unique script php. A toi de voir ce que tu y met et ce que tu y fait. Ca permet en fait de n'avoir qu'un seul script a créer pour gérer tout le contenu pdf. La variable d'environnement $_GET['data'] te permettra, dans ce script, de déterminer l'url qui était demandée et par voie de conséquences le pdf en question.
sinon si tu souhaite gérer les pdf un par un :
provoque l'interprétation par le php engine des fichiers avec extension pdf. a toi de faire ne sorte qu'ils soit capables de produire l'effet voulu.
- Code: Tout sélectionner
# traitement pdf
RewriteCond %{REQUEST_URI} ^(.*)pdf$
RewriteRule ^(.*)pdf$ /dossier/scrip-pdf.php?data=$1 [L]
cette règle ne correspond pas a ce que je disais plus haut, mais elle permet de renvoyer toutes les url de pdf sur un unique script php. A toi de voir ce que tu y met et ce que tu y fait. Ca permet en fait de n'avoir qu'un seul script a créer pour gérer tout le contenu pdf. La variable d'environnement $_GET['data'] te permettra, dans ce script, de déterminer l'url qui était demandée et par voie de conséquences le pdf en question.
sinon si tu souhaite gérer les pdf un par un :
- Code: Tout sélectionner
AddType x-mapp-php5 .pdf
provoque l'interprétation par le php engine des fichiers avec extension pdf. a toi de faire ne sorte qu'ils soit capables de produire l'effet voulu.
-

zeb - WRInaute accro

- Messages: 4569
- Inscription: 5 Déc 2004
Re: redirection permanente et changement d'extension
PointdV a écrit:RewriteRule ^Dossiers/(.*)\.pdf$ http://mondomaine/fiches/$1.html [R=301,L]
ça c'est la technique "pour chaque pdf je génère une page html". C'est pas super propre a moins que ces pages soit construites dynamiquement.
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 :
- changement de boutique et redirection permanente
- Changement de nom de domaine : redirection permanente
- Redirection permanente d'un site suite changement ndd
- changement extension et structure
- changement extension des pages
- Redirection permanente.
- Pb de redirection permanente
- redirection permanente et pr
- Redirection permanente ?!
- Redirection permanente
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
