Comment rediriger toutes les pages xy d'un domaine sauf 4?
9 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Comment rediriger toutes les pages xy d'un domaine sauf 4?
Bonjour,
Est-il possible, via un fichier htaccess, de rediriger toutes les pages d'un domaine, quel que soit leur nom, sauf 4 que l'on spécifie?
Je m'explique:
J'ai le domaine -http://www.domaine1.com
Ce domaine a plusieurs milliers de pages indexés dans Google mais toutes ont été définitivement supprimées... sauf 4 (en comptant la page index)!
Je veux donc que les 4 pages encore en vigueur restent accessibles normalement:
tandis que toutes les autres pages, quel que soit leur nom, doivent être redirigées vers -http://www.domaine2.com:
Les pages à redirigier ont donc vraiment toutes des noms différents et n'existent plus physiquement à nulle part.
Auriez-vous une suggestion?
Merci d'avance.
Est-il possible, via un fichier htaccess, de rediriger toutes les pages d'un domaine, quel que soit leur nom, sauf 4 que l'on spécifie?
Je m'explique:
J'ai le domaine -http://www.domaine1.com
Ce domaine a plusieurs milliers de pages indexés dans Google mais toutes ont été définitivement supprimées... sauf 4 (en comptant la page index)!
Je veux donc que les 4 pages encore en vigueur restent accessibles normalement:
- -http://www.domaine1.com/index.html
-http://www.domaine1.com/page1.html
-http://www.domaine1.com/page2.html
-http://www.domaine1.com/page3.html
tandis que toutes les autres pages, quel que soit leur nom, doivent être redirigées vers -http://www.domaine2.com:
- -http://www.domaine1.com/xyz-46.html --> -http://www.domaine2.com
-http://www.domaine1.com/vnu55r-23.html --> -http://www.domaine2.com
-http://www.domaine1.com/abs_12.html --> -http://www.domaine2.com
-http://www.domaine1.com/fgh-88.html --> -http://www.domaine2.com
-http://www.domaine1.com/lpz4534.html --> -http://www.domaine2.com
etc.
Les pages à redirigier ont donc vraiment toutes des noms différents et n'existent plus physiquement à nulle part.
Auriez-vous une suggestion?
Merci d'avance.
En mettant des règles de "non redirection" pour les 4 pages avant la règle de redirection globale dans ton .htaccess ça devrait le faire non ?
J'entends règles de "non redirection", 4 règles qui ne change pas domaine... suivi du paramètre qui va bien [L] je crois pour que ce soit la dernière règle a être utilisée...
Enfin si mes souvenirs sont bons...
J'entends règles de "non redirection", 4 règles qui ne change pas domaine... suivi du paramètre qui va bien [L] je crois pour que ce soit la dernière règle a être utilisée...
Enfin si mes souvenirs sont bons...
J'ai probablement oublié de préciser que je n'y connaissais pratiquement rien en redirection
J'ai essayé de chercher sur Google ce dont tu voulais parler mais n'ai rien trouvé.
Personne ne saurait me dire quoi mettre concrètement dans mon fichier htaccess pour résoudre mon problème?
J'ai essayé de chercher sur Google ce dont tu voulais parler mais n'ai rien trouvé.
Personne ne saurait me dire quoi mettre concrètement dans mon fichier htaccess pour résoudre mon problème?
Je partirais sur quelque chose comme ça :
Comment ça marche ?
Si mes pages ne sont pas index.html, page1.html... alors je redirige sinon ça ne fait rien..
Ce code n'a pas été testé... à toi de me dire...
- Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/index.html
RewriteCond %{REQUEST_URI} !^/page1.html
RewriteCond %{REQUEST_URI} !^/page2.html
RewriteCond %{REQUEST_URI} !^/page3.html
RewriteCond %{HTTP_HOST} ^domaine1.com$ [NC]
RewriteRule ^(.*) http://www.domaine2.com/$1 [QSA,L,R=301]
Comment ça marche ?
Si mes pages ne sont pas index.html, page1.html... alors je redirige sinon ça ne fait rien..
Ce code n'a pas été testé... à toi de me dire...
Les pages xyz & co ne sont pas redirigées. J'arrive toujours sur une erreur 404.
Par contre, lorsque j'entre -http://domaine1.com je suis redirigé, ce qui n'est pas l'effet voulu non plus puisque le fichier index.html existe encore et j'aimerais que ce soit lui qui s'affiche.
Par contre, lorsque j'entre -http://domaine1.com je suis redirigé, ce qui n'est pas l'effet voulu non plus puisque le fichier index.html existe encore et j'aimerais que ce soit lui qui s'affiche.
Ok et ça :
J'ai ajouté une règle pour la racine du site et j'ai envelé le $1 en fin de redirection pour eviter de reprendre les pages xyz...
- Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.html
RewriteCond %{REQUEST_URI} !^/page1.html
RewriteCond %{REQUEST_URI} !^/page2.html
RewriteCond %{REQUEST_URI} !^/page3.html
RewriteCond %{HTTP_HOST} ^domaine1.com$ [NC]
RewriteRule ^(.*) http://www.domaine2.com/ [QSA,L,R=301]
J'ai ajouté une règle pour la racine du site et j'ai envelé le $1 en fin de redirection pour eviter de reprendre les pages xyz...
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.html
RewriteCond %{REQUEST_URI} !^/page1.html
RewriteCond %{REQUEST_URI} !^/page2.html
RewriteCond %{REQUEST_URI} !^/page3.html
RewriteRule ^(.*)$ -http://www.domaine2.com [L,QSA]
Comme ça ça fonctionne...
Merci de m'avoir mis sur la piste!
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/index.html
RewriteCond %{REQUEST_URI} !^/page1.html
RewriteCond %{REQUEST_URI} !^/page2.html
RewriteCond %{REQUEST_URI} !^/page3.html
RewriteRule ^(.*)$ -http://www.domaine2.com [L,QSA]
Comme ça ça fonctionne...
Merci de m'avoir mis sur la piste!
Tu peux faire un peu plus simple:
- Code: Tout sélectionner
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} !^/(index|page1|page2|page3)\.html
RewriteRule ^(.*)$ -http://www.domaine2.com [L,QSA]
9 messages • Page 1 sur 1
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 :
- Domaine favori - URL canonique
- Comment éviter de se faire voler son nom de domaine...
- WebRankInfo lance un forum sur les noms de domaine
- Noms de domaine : Google se lance dans le marché
- Changements de nom de domaine et TrustRank
- Changer de nom de domaine sans perdre son référencement
- Liste d'erreurs classiques de duplicate content
- Comment éviter les contenus dupliqués (avec/sans le www)
- 13% des internautes choisissent l'option Google : pages from the UK
- Yahoo poursuit les propriétaires de 1763 noms de domaine
Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain, Google Apps Edition Premium
- Liste de sous-domaines
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum