Apache - Comment NE PAS enregistrer les redirections 301

9

J'ai récemment repensé mon site et beaucoup d'URL ont changé. J'ai déjà configuré des règles de réécriture dans Apache pour rediriger les anciennes URL vers les nouvelles URL. Tout fonctionne.

Ma question est, comment puis-je obtenir Apache pour NE PAS enregistrer les redirections 301?

Je ne connecte la NOUVELLE URL que lorsque la redirection est terminée.

MrWhite
la source

Réponses:

5

Vous pouvez éventuellement effectuer une journalisation conditionnelle . Vous devriez pouvoir utiliser vos règles de réécriture pour ajouter la variable d'environnement.

Notez, comme mentionné sur le lien, que selon exactement la raison pour laquelle vous voulez faire cela, il peut être plus facile d'ignorer simplement les 301 entrées pendant le post-traitement.

Matthieu
la source
2

Quelle est la raison de ne pas vouloir les enregistrer? Cela ne devrait vraiment rien nuire. S'il remplit votre partition de disque, alors quelque chose ne va vraiment pas et j'examinerai comment vous pouvez y faire face.

Si c'est simplement parce que vous ne voulez pas voir ces demandes dans vos rapports, alors la façon appropriée de procéder consiste à configurer votre logiciel de création de rapports simplement pour ignorer ces demandes. De nombreux analyseurs de journaux auraient déjà une fonctionnalité pour ce faire, ou pourraient déjà être configurés pour les signaler différemment.

De cette façon, vous avez toujours les données si vous en avez besoin (cela peut s'avérer utile, par exemple lorsque vous voyez combien de personnes utilisent toujours l'ancienne URL) à l'avenir.

thomasrutter
la source