Fichier .htaccess par défaut de WordPress

Fichier .htaccess par défaut de WordPress

Le fichier .htaccess définit la configuration et le comportement du dossier où se trouve le fichier .htaccess. En d'autres termes, il permet de configurer manuellement des URL conviviales ou de définir le chemin d'accès pour cette installation WordPress.
 
Le code présenté ci-dessous est le fichier .htaccess par défaut généré lors d'une nouvelle installation de WordPress :
 
# BEGIN WordPress
RewriteEngine On RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
 
Si vous souhaitez réinitialiser votre fichier .htaccess, il vous suffit de supprimer son contenu actuel et de le remplacer par le code fourni ci-dessus.
 
Comment pouvez-vous modifier le fichier .htaccess ? Ce fichier peut être modifié en accédant à vos fichiers WordPress via FTP. Comment se connecter en FTP via webFTP
 
Vous pouvez trouver plus d'informations et des cas d'utilisation du fichier .htaccess à l'adresse suivante : Informations et utilisations du fichier .htaccess
 
.htaccess dans WordPress Multisite
 
Si vous avez une installation WordPress Multisite, le fichier .htaccess par défaut contient un code différent :
 
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
 
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
 
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
 
Vous pouvez trouver plus d'informations sur .htaccess sur le site officiel de WordPress : https://developer.wordpress.org/advanced-administration/server/web-server/httpd/