/ / Wie verarbeitet Wordpress alle URL-Formate ohne Änderungen an .htaccess? - PHP, WordPress, Apache, .Haccess

Wie behandelt Wordpress alle URL-Formate ohne .htaccess-Änderungen? - PHP, WordPress, Apache,. Htaccess

In Wordpress haben Sie die Möglichkeit, Ihre Permalink-Struktur so zu ändern, wie Sie möchten. Während ich mir dessen bewusst bin, wie ich das durch Editieren der .htaccess oder httpd.conf Dateien, ich verstehe nicht, wie Wordpress es tut.

Wie kann ich alle URLs durch eine einzige PHP-Datei leiten, ohne die .htaccess- oder Serverkonfiguration zu ändern?

Antworten:

0 für die Antwort № 1

Das WordPress .htaccessSobald sie vorhanden sind, sind keine Änderungen für neue URLs erforderlich. Er leitet jede Anfrage nach einer URL, die sich nicht in einer vorhandenen Datei oder einem vorhandenen Verzeichnis befindet, um index.php, die dann die URL übernimmt und in der Datenbank nachschaut, was angezeigt werden soll.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Dies ist bekannt als Frontcontroller und wird häufig in modernen Webentwicklungs-Frameworks verwendet.