Règles de réécriture d’URL WordPress expliquées
Apache Server permet la règle de réécriture d’URL en plaçant simplement un fichier appelé .htaccess sous les répertoires FTP. Les règles de réécriture remplaceront son parent s’il y en a. Cependant, vous pouvez définir les éléments suivants dans le sous-dossier <em.htaccess. pour autoriser explicitement l’utilisation du .htaccess des parents.
RewriteOptions inherit
Après l’installation de WordPress, il générera un .htaccess sous le répertoire racine du blog. Prenez ce blog par exemple, ce qui suit est le contenu par défaut généré par WordPress.
Les commentaires commencent par un hachage. IfModule vérifie si le module de réécriture est activé. ^index.php$ – [L] empêche la réécriture des requêtes pour index.php, afin d’éviter les boucles infinies. Si la demande est pour index.php, la directive ne fait rien – et arrête le traitement des règles [L] c’est-à-dire L – Last. RewriteCond spécifie que si la requête n’est pas un vrai fichier ou pas un vrai répertoire, tout sera redirigé vers index.php, qui peut obtenir le $_SERVER[‘REQUEST_URI’] et il appelle le code correct pour rendre la page demandée par l’utilisateur .
La ligne ci-dessus RewriteRule ^/?(.*)$ /index.php?id=$1 [L] est généralement utilisée pour traduire l’URL comme https://steakovercooked.com/ xyz en https://steakovercooked.com/index .php?id xyz.