Messages: 33

Enregistré le: 11 Sep 2013

Message le Ven Oct 11, 2013 14:03

Bonjour,

Je reprends le site d'un ami, son ancien prestataire avait fait n'importe quoi au niveau du référencement.

J'ai été dans l'obligation crééer environ 20.000 redir 301 que j'ai inscrites dans le fichier .htacess.

Le problème c'est que, du coup, le fichier fait plus de 3 Mo !

Pouvez-vous m'aider svp ?
Haut
12 Réponses
Messages: 916

Enregistré le: 21 Mar 2007

Message le Ven Oct 11, 2013 14:22

Bonjour,

Est ce que les redirections peuvent être traitées avec des expressions régulières? Cela réduirait fortement le nombre de cas et accélèrerait l'affichage du site : à chaque accès apache est obligé d'ouvrir le htaccess et de vérifier chaque règle...
D'ailleurs intégrer les règles de redirection directement dans le fichier de configuration et supprimer la possibilité de générer des htaccess peut accélérer fortement apache :
http://httpd.apache.org/docs/2.2/misc/perf-tuning.html#runtime rubrique AllowOverride
Haut
Messages: 33

Enregistré le: 11 Sep 2013

Message le Ven Oct 11, 2013 14:36

Bonjour et merci pour votre aide.

Je suppose mais, à vrai dire, je ne suis pas très doué techniquement.

Voici un exemple de ligne :

Code: Tout sélectionner
RedirectPermanent /PassePartout/1259-cadre-bois/1545-fin-/268-marie-louise.html http://www.example.com


Peut-être puis-je dans un premier temps traiter les redir par dossier au lieu de faire par page mais je ne sais pas comment faire (la plupart des pages redirrigées viennent du même dossier !).

Je vous remercie pour votre aide !
Haut
Messages: 33

Enregistré le: 11 Sep 2013

Message le Ven Oct 11, 2013 16:03

(P.S)

Précision :

J'ai essayé de faire une redir avec tout le répertoire
ce répertoire :
Code: Tout sélectionner
/PassePartout/1261-cadre-sur-mesure/1672-style-marin/51-plastification.html


J'ai donc écrit :
Code: Tout sélectionner
RedirectPermanent /PassePartout/ http://www.example.com


Cela ne fonctionne pas, j'ai "page introuvable" qui s'affiche et lorsque je regarde l'url de la page testée, celle-ci se retrouve amputée du nom du répertoire.

Exemple : je teste sur -http://example.com/PassePartout/1261-cadre-sur-mesure/1672-style-marin/51-plastification.html
et je me retrouve avec -http://example.com/1261-cadre-sur-mesure/1672-style-marin/51-plastification.html

Je suppose que c'est simple mais là, je l'avoue, je sèche malgré mes recherches sur le web !
Haut
Messages: 1966

Enregistré le: 15 Jan 2012

Message le Ven Oct 11, 2013 16:19

Pose des redirection via php, ce sera plus simple.
Haut
Messages: 916

Enregistré le: 21 Mar 2007

Message le Ven Oct 11, 2013 17:27

Pour rediriger tout un dossier:
Code: Tout sélectionner
RewriteRule ^PassePartout/.*\.html$ http://www.example.com [R=301,L]


Plus d'infos ici:
http://httpd.apache.org/docs/2.0/misc/rewriteguide.html#ToC1
http://www.webmaster-hub.com/publication/Mod_rewrite-ou-la-reecriture-des
Haut
Messages: 33

Enregistré le: 11 Sep 2013

Message le Sam Oct 12, 2013 13:38

Bonjour et merci messieurs,

Mon fichier ne fait plus que 27 ko, la redir à fonctionné.

Une dernière question si vous le voulez bien :

si je fais -http://example.com/la-page-qui-a-été-redirrigée.html
je me retrouve avec "page introuvable"

si je fais -http://www.example.com/la-page-qui-a-été-redirrigée.html
je me retrouve bien sur la page d'accueil

Avez-vous une explication ? Est-ce problématique ?

Je vous remercie par avance !
Haut
Messages: 1966

Enregistré le: 15 Jan 2012

Message le Sam Oct 12, 2013 18:09

Il faut également gérer correctement le domaine avec et sans www.
Tu fais un choix et tu t'y tiens.
Avoir des acces aux même pages avec et sans créé du DC.
Haut
Messages: 216

Enregistré le: 9 Oct 2013

Message le Sam Oct 12, 2013 21:10

Au fait, quel genre d'erreur peut pousser à rediriger 20000 liens ?
Haut
Messages: 916

Enregistré le: 21 Mar 2007

Message le Dim Oct 13, 2013 14:52

Pour la redirection du domaine example.com vers http://www.example.com:
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]
Haut
Messages: 33

Enregistré le: 11 Sep 2013

Message le Dim Oct 13, 2013 17:07

@ Alexis Vartier : l'agence qui gérait le site avait fait son "référencement" en créant 20.000 pages du genre "cadre nantes", "cadre paris", etc.
C'est un gros bazard, il y a beaucoup de contenu dupliqué bref > redir !

@ Bigb06 Merci je vais essayer de m'en sortir avec ça !
Haut
Messages: 33

Enregistré le: 11 Sep 2013

Message le Dim Oct 13, 2013 18:32

@ Koxin-L.fr : c'est déjà fait !

Je suppose que j'ai ce "problème" parce que mon site redirige vers le nom de domaine sans www (si je tape http://www.example.com j'arrive sur example.com) ?
Haut
Messages: 22760

Enregistré le: 19 Avr 2002

Message le Lun Oct 14, 2013 8:32

pour la suite, essayez d'utiliser example.com comme nom de site d'exemple
ainsi que la mise en forme CODE de phpBB

merci ;-)
Haut