Wordpress nutzt diesen Code in .htaccess
:Wie funktioniert Wordpress Permalink System?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Erste Frage, was die Codezeile unten bedeutet das:
RewriteRule ^index\.php$ - [L]
Das nächste, was ist, ich weiß nicht, wie index.php
diese Griffe. So alle URLs umgeleitet werden index.php
...
Wenn ich diese Adresse ein:
website.pl/One-two-Five
.htaccess
wird umleiten mich index.php
:
webiste.pl/index.php
Aber es gibt keine Informationen, ich meine QUERY_STRING
oder so. Es ist nicht so etwas wie:
website.pl/index.php?data=One-two-Five
sondern es ist nur:
website.pl/index.php
Und das ist nur index.php
... Also, wie ist index.php
dies möglich zu machen? Wie geht WordPress damit um? Ich kann keine Antworten finden. Was sind die Mechanismen von WordPress dafür?