Mod-Rewrite Funktionstest

mod_rewrite will manchmal nicht das tun was ich vom mod_rewrite verlange, oder ich habe eine unverständliche .htaccess mot mod_rewrite Regeln die ich nicht nachvollziehen kann und welche einfach nicht das tun was die READ.ME Datei bahauptet.

Um in einer solchen Situation herauszufinden ob das mod_rewrite funktionsfähig ist muss ich mod_rewrite irgendwie testen.

Um mod_rwerite zu testen brauche ich 3 Dateien, eine .htaccess Datei und zwei ‚Webseite‘, und versuche nach dem Anlegen der Dateien diese aufzurufen.

Meine .htaccess Datei erhält den folgenden Inhalt:

In der ersten Zeile starte ich (hoffentlich) mod_rewrite, so das die beiden folgenden Zeilen für den Apache eine Bedeutung erhalten. In der Zweiten Zeile lege ich die Basis der Umschreibe Regel fest. Und in der dritten Zeile lege ich fest das alle Aufrufe welche die Datei testing.php laden sollen die Datei modrewrite.php erhalten.
Es ist mit dieser Regel nicht möglich den Inhalt von „testing.php“ zu erhalten, zumindest wenn die Regel befolgt wird.

Meine beiden PHP Dateien erhalten den folgenden Inhalt:
modrewrite.php

testing.php

Nach dem Anlegen der Dateien kann im Browser versucht werden die Internetseite http://domain.tld/testing.php auszurufen. Nur wenn im Browser der Text „mod_rewrite und PHP X.Y sind OK“ erscheint funktioniert mod_rewrite. Wenn etwas anderes angezeigt wird, „mod_rewrite ist nicht funktionsfaehig“, „echo „mod_rewrite ist nicht funktionsfaehig“;“ oder sogar „Fehler 500: Internal Server Error“, ist der Webserver nicht entsprechend eingerichtet und mod_rewrite kann leider nicht genutzt werden.

Scan to Donate Bitcoin
Like this? Donate Bitcoin to at:
Bitcoin 17g7tgR4KYKSqS1f8LUCpLEeum4PAcnGbo
Donate

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.