J'utilise Monkeyman Rewrite Analyzer pour que je puisse voir toutes les réécritures lorsque je fais des réécritures personnalisées et j'ai remarqué que beaucoup de ces réécritures sont générées pour les flux. Est-il possible de les supprimer? Cela affecte-t-il les performances? J'ai compté combien de ces règles de réécriture contiennent "rdf", il y en a 90 et, à mesure que mon site grandira, il y en aura probablement de plus en les désactivant, je me sens comme si cela effacerait beaucoup de déchets.
Exemple
myctp/feed/(feed|rdf|rss|rss2|atom)/?$
myctp/(feed|rdf|rss|rss2|atom)/?$
J'ai essayé le plugin Disable Feeds et ce plugin (qui a 5 ans) https://Gist.github.com/chrisguitarguy/2223644 , j'ai pas remarqué de différence
Pourquoi supprimez-vous les règles de réécriture? Celles-ci ne devraient pas avoir d'impact notable sur les performances, sauf s'il y avait des milliers d'entrées.
Oui, vous pouvez les supprimer, mais vous allez casser toute fonctionnalité associée à ces URL et vous n'améliorerez pas la vitesse de votre site. Si vous êtes préoccupé par la vitesse du site, consultez YSlow et Google Page Speed Insights au lieu.
Si vous êtes déterminé à supprimer les règles, vous pouvez le faire de deux manières.
Voici un exemple de code:
add_action('generate_rewrite_rules', 'my_remove_rules');
function my_remove_rules( $wp_rules )
{
unset( $wp_rules->rules[ 'some_rule' ] );
}
Bonne chance!