Définir l’emplacement du dossier uploads dans WordPress

Apprenez à modifier l'emplacement du dossier uploads dans WordPress pour améliorer la sécurité et la performance de votre site.

Rédigé par : Maxime Dubois

Publié le : septembre 6, 2025


 

Introduction

(Cet article a été mis à jour et révisé)

Emplacement par défaut des téléchargements

Si vous n’avez pas modifié les paramètres dans la section Médias de votre configuration WordPress, les images que vous ajoutez dans vos articles seront par défaut enregistrées dans le dossier wp-content/uploads.

Ce dossier uploads est utilisé pour toutes les fichiers que vous téléchargez, y compris les images, vidéos, fichiers audio, PDF, etc.

Changer le nom du dossier uploads

Pour modifier le nom de ce dossier par défaut, il vous suffit d’accéder à votre tableau de bord, puis à Réglages et enfin à Médias. Vous y trouverez deux champs à remplir. Dans le champ « dossier par défaut », entrez :

  • Si vous souhaitez garder le dossier uploads dans wp-content tout en en changeant le nom (par exemple, en le renommant en ‘mesinserts’) :
    wp-content/mesinserts
  • Si vous préférez que ce dossier soit situé en dehors de wp-content (pour renforcer la sécurité), par exemple à la racine de votre blog, indiquez simplement :
    mesinserts

Pour l’option « dossiers selon dates », consultez le Codex ici : http://codex.wordpress.org/Function_Reference/wp_upload_dir

Notifier WordPress du nouvel emplacement

Maintenant que vous avez choisi un autre nom et un nouvel emplacement pour votre répertoire uploads afin d’optimiser votre blog ou d’augmenter sa sécurité, il est essentiel d’informer WordPress de ces changements.

Optimisation avec define

Pour améliorer la performance, vous pouvez utiliser la fonction define. Ce paramètre ne gère pas les téléchargements, il optimise simplement les performances. Vous pouvez le configurer soit dans le fichier functions.php, soit dans wp-config.php.

define('UPLOADS', 'wp-content/mesinserts');

Si votre dossier est à la racine de votre blog (au même niveau que wp-admin, wp-content et wp-include) et que l’URL ressemble à monnomdedomaine.com/mesinserts/ :

define('UPLOADS', 'mesinserts');

 

A lire également :  Le php.ini pour WordPress – Optimiser et sécuriser son site ou blog

Laisser un commentaire

Précédent

Exporter importer son blog WordPress avec ses images au bon endroit

Suivant

Kimsufi nom de domaine en .fr – domaine sur serveur dédié