Ich untersuche, wie URL-Rewriting in einem LAMP-Framework zu tun. Ich begann meine Forschung, indem ich WordPress-Code studierte. Ich sah auf Wordpress. Htaccess und sah dies:Verwalten Sie URL-Schreiben in .htaccess oder in PHP-Code?
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ich war überrascht UND erfreut! Ich war überrascht, weil ich keine dieser regulären Ausdruck-ähnlichen Regeln sah. Ich war erfreut, weil ich das Erlernen der Funktionsweise von .htaccess-Dateien verzögern kann (hastig nach Deadline), das obige Skript verwenden und die Variable $ _SERVER in PHP für URL-Daten parsen.
Also meine Frage ist, was sind die Vor-/Nachteile der Verwaltung von URL-Umschreibungen in der .htaccess-Datei? Und was sind die Vor- und Nachteile der Verwaltung von URL-Umschreibungen im PHP-Code?
Dank Cletus. Ich habe deine URL-Rewrite-Regel ausprobiert und es gibt mir ungewöhnliche Ergebnisse. Ich habe eine Follow-up-Frage hier gestellt: http://StackOverflow.com/Questions/669161/whats-wrong-with-my-rewriterule – John