Regeln zum Umschreiben von WordPress-URLs erklärt
Apache Server ermöglicht URL-Umschreibungsregeln, indem er einfach eine Datei namens .htaccess unter den FTP-Verzeichnissen ablegt. Die Rewrite-Regeln überschreiben die übergeordneten Regeln, sofern vorhanden. Sie können jedoch im Unterordner <em.htaccess Folgendes festlegen. explizit die Verwendung der .htaccess-Datei der Eltern zu erlauben.
RewriteOptions inherit
Nach der Installation von WordPress wird eine .htaccess-Datei im Stammverzeichnis des Blogs generiert. Nehmen wir zum Beispiel diesen Blog, das Folgende ist der von WordPress generierte Standardinhalt.
Kommentare beginnen als Hash. IfModule prüft, ob das Rewrite-Modul aktiviert ist. ^index.php$ – [L] verhindert, dass Anfragen für index.php umgeschrieben werden, um Endlosschleifen zu vermeiden. Wenn die Anfrage für index.php ist, tut die Direktive nichts – und stoppt die Verarbeitung von Regeln [L], dh L – Last. RewriteCond gibt an, dass, wenn die angeforderte Datei keine echte Datei oder kein echtes Verzeichnis ist, alles zu index.php umgeleitet wird, die den $_SERVER[‘REQUEST_URI’] abrufen kann und den richtigen Code zum Rendern der vom Benutzer angeforderten Seite aufruft .
Die obige Zeile RewriteRule ^/?(.*)$ /index.php?id=$1 [L] wird normalerweise verwendet, um die URL wie https://steakovercooked.com/xyz in https://steakovercooked.com/index zu übersetzen .php?id xyz.