Fichier HtAccess trop volumineux

Discussion dans 'URL Rewriting et .htaccess' créé par thejober, 25 Juin 2014.

Tags:
  1. thejober
    thejober Nouveau WRInaute
    Inscrit:
    10 Novembre 2010
    Messages:
    10
    J'aime reçus:
    0
    Bonjour à tous,

    Je fais la migration d'un site vers sa nouvelle version, afin de ne pas perdre l'ancien référencement, j'ai fait un fichier htaccess qui contient environ 14000 lignes de RedirectPermanent (une ligne renseignée manuellement pour chaque ancienne page vers l'URL correspondante sur le nouveau site).

    Surprise en testant : le HTAccess est trop gros (1,5Mo) et fait planter le site (Internal Server Error).

    Quelqu'un a t-il une solution sachant que je ne peux pas faire de regex car les anciennes URL n'ont aucune logique ?
     
  2. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    Renvoyer tout ce qui n'est pas pris en compte par le nouveau site vers un script php qui lui regardera si l'url est dans ta liste pour renvoyer en 301 là où il faut et si c'est pas le cas renverra un code 404 avec ta page not found.
    Soit au mieux une ligne dans le htaccess.

    Note bien que trop de lignes dans un htaccess est toujours contreproductif car il est lu a chaque ressources demandée y compris les JS, CSS, favicon, photos etc ...
     
  3. honolulu
    honolulu WRInaute impliqué
    Inscrit:
    8 Novembre 2005
    Messages:
    746
    J'aime reçus:
    0
    il y a peut-être intérêt dans ton cas à migrer vers nginx (en gros, sous apache le htaccess est analysé à chaque requête http, avec nginx, les redirections sont analysées une bonne fois pour toutes au lancement de nginx).. :wink:
     
  4. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    788
    J'aime reçus:
    0
    cela veux dire qu'il faut relancer nginx à chaque changement des régles ?
     
  5. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    Cela doit être profitable si il y a des regex a calculer mais concrètement je vois mal comment il pourrait rediriger n'importe quelle url sans parser au moins une liste de comparaison, ce qui dois gagner du temps certes mais pas forcement beaucoup. Bon après ça plus ça ça peut aussi le faire...
     
  6. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    ça va super vite de couper un deamon et de le relancer, c'est pas techniquement imbuvable (même si c'est pas pratique quand tu dev).
     
Chargement...
Similar Threads - Fichier HtAccess volumineux Forum Date
Fichier .htaccess, Https et www Débuter en référencement Samedi à 13:15
Priorité entre le serveur et le fichier Htaccess URL Rewriting et .htaccess 4 Janvier 2022
importance de l'ordre des instructions dans un fichier htaccess URL Rewriting et .htaccess 3 Janvier 2022
Variables SetEnv dans un fichier htaccess URL Rewriting et .htaccess 25 Décembre 2021
modification fichier htaccess URL Rewriting et .htaccess 25 Juillet 2021
Blocage d'un visiteur via le fichier .htaccess URL Rewriting et .htaccess 5 Janvier 2021
Redirections par le fichier .htaccess Netlinking, backlinks, liens et redirections 8 Octobre 2018
Problème redirect 301 avec fichier htaccess URL Rewriting et .htaccess 19 Juillet 2018
Où puis-je configurer le fichier robots.txt et le htaccess ? Débuter en référencement 10 Avril 2018
Probleme des liens 404 au niveau du fichier htaccess Problèmes de référencement spécifiques à vos sites 6 Octobre 2017
Autoriser un fichier txt depuis htaccess ? Netlinking, backlinks, liens et redirections 13 Décembre 2016
Redirection sur fichier .htaccess Développement d'un site Web ou d'une appli mobile 1 Juin 2016
Protection de fichiers via un .htaccess URL Rewriting et .htaccess 28 Avril 2016
Problème de blocage de téléchargement fichiers PDF avec htaccess URL Rewriting et .htaccess 9 Février 2015
Changement taile d'un fichier avec htaccess Développement d'un site Web ou d'une appli mobile 12 Septembre 2014
Redirection 301 htaccess ou doit-être placé le fichier Débuter en référencement 8 Août 2014
Multiples htaccess et RewriteRule avec fichier centralisé à la racine URL Rewriting et .htaccess 19 Avril 2014
Redirection 301, fichier .htaccess Débuter en référencement 26 Août 2013
Redirection sur un blog wordpress : fichier .htaccess ou un plugin Netlinking, backlinks, liens et redirections 31 Mars 2013
Besoin d'aide regle regex sur fichier HTACCESS Administration d'un site Web 3 Mars 2013