Fichier .htacces trop gros (3 Mo !)

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par Dronar, 11 Octobre 2013.

  1. Dronar
    Dronar Nouveau WRInaute
    Inscrit:
    11 Septembre 2013
    Messages:
    32
    J'aime reçus:
    0
    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 ?
     
  2. Bigb06
    Bigb06 WRInaute impliqué
    Inscrit:
    21 Mars 2007
    Messages:
    920
    J'aime reçus:
    1
    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
     
  3. Dronar
    Dronar Nouveau WRInaute
    Inscrit:
    11 Septembre 2013
    Messages:
    32
    J'aime reçus:
    0
    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:
    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 !
     
  4. Dronar
    Dronar Nouveau WRInaute
    Inscrit:
    11 Septembre 2013
    Messages:
    32
    J'aime reçus:
    0
    (P.S)

    Précision :

    J'ai essayé de faire une redir avec tout le répertoire
    ce répertoire :
    Code:
    /PassePartout/1261-cadre-sur-mesure/1672-style-marin/51-plastification.html
    J'ai donc écrit :
    Code:
    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 !
     
  5. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 972
    J'aime reçus:
    0
    Pose des redirection via php, ce sera plus simple.
     
  6. Bigb06
    Bigb06 WRInaute impliqué
    Inscrit:
    21 Mars 2007
    Messages:
    920
    J'aime reçus:
    1
  7. Dronar
    Dronar Nouveau WRInaute
    Inscrit:
    11 Septembre 2013
    Messages:
    32
    J'aime reçus:
    0
    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 !
     
  8. Koxin-L.fr
    Koxin-L.fr WRInaute passionné
    Inscrit:
    15 Janvier 2012
    Messages:
    1 972
    J'aime reçus:
    0
    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.
     
  9. rand0m
    rand0m WRInaute discret
    Inscrit:
    9 Octobre 2013
    Messages:
    217
    J'aime reçus:
    0
    Au fait, quel genre d'erreur peut pousser à rediriger 20000 liens ?
     
  10. Bigb06
    Bigb06 WRInaute impliqué
    Inscrit:
    21 Mars 2007
    Messages:
    920
    J'aime reçus:
    1
    Pour la redirection du domaine example.com vers http://www.example.com:
    Code:
    RewriteCond %{HTTP_HOST} ^example\.com [NC]
    RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]
     
  11. Dronar
    Dronar Nouveau WRInaute
    Inscrit:
    11 Septembre 2013
    Messages:
    32
    J'aime reçus:
    0
    @ 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 !
     
  12. Dronar
    Dronar Nouveau WRInaute
    Inscrit:
    11 Septembre 2013
    Messages:
    32
    J'aime reçus:
    0
    @ 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) ?
     
  13. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    22 903
    J'aime reçus:
    27
    pour la suite, essayez d'utiliser example.com comme nom de site d'exemple
    ainsi que la mise en forme CODE de phpBB

    merci ;-)