Bonjour,
je suis pas très calé en règles regex (si c'est le bon nom approprié), et voilà mon souci :
j'ai diminué le nombre de fichiers dans des répertoires, pour certains, j'ai plus de 5000 pages en moins.
exemple : un répertoire peut contenir une dizaine de milliers de pages ( /avocats/pages-12040.html ), et j'ai réduit ce nombre de page de 5 000.
Faute de regle, j'ai créé un fichier .htaccess avec des milliers de lignes de cette sorte :
je met le signe - devant http seulement pour ne pas faire de lien 404 partant de wri
redirectmatch permanent /avocats-7001.html -http://truc.truc/avocats/index.html
redirectmatch permanent /avocats-7002.html -http://truc.truc/avocats/index.html
redirectmatch permanent /avocats-7003.html -http://truc.truc/avocats/index.html
...
redirectmatch permanent /avocats-11991.html -http://truc.truc/avocats/index.html
C'est surement lourd pour le serveur, et j'essaye de trouver une seule regle pour indiquer que si le nombre dépasse telle valeur, je redirige vers la page index.html. Mais ca ne marche pas ...
Je ne suis pas en php, et ce que j'ai trouvé jusqu'à présent met le serveur en erreur ...
Si vous avez la solution, je vous remercie par avance.
je suis pas très calé en règles regex (si c'est le bon nom approprié), et voilà mon souci :
j'ai diminué le nombre de fichiers dans des répertoires, pour certains, j'ai plus de 5000 pages en moins.
exemple : un répertoire peut contenir une dizaine de milliers de pages ( /avocats/pages-12040.html ), et j'ai réduit ce nombre de page de 5 000.
Faute de regle, j'ai créé un fichier .htaccess avec des milliers de lignes de cette sorte :
je met le signe - devant http seulement pour ne pas faire de lien 404 partant de wri
redirectmatch permanent /avocats-7001.html -http://truc.truc/avocats/index.html
redirectmatch permanent /avocats-7002.html -http://truc.truc/avocats/index.html
redirectmatch permanent /avocats-7003.html -http://truc.truc/avocats/index.html
...
redirectmatch permanent /avocats-11991.html -http://truc.truc/avocats/index.html
C'est surement lourd pour le serveur, et j'essaye de trouver une seule regle pour indiquer que si le nombre dépasse telle valeur, je redirige vers la page index.html. Mais ca ne marche pas ...
Je ne suis pas en php, et ce que j'ai trouvé jusqu'à présent met le serveur en erreur ...
Si vous avez la solution, je vous remercie par avance.