Seite 1 von 1

Direkt-Aufruf dern PHP-Datei umleiten

Verfasst: 04.11.2011, 11:04
von silent321
Hallo,

meine URL´s werden sauber via. Mod_rewrite übersetzt, z.B.:

example.com/testseite/ (RewriteRule ^testseite/$ index.php?location=testseite[L])


Jetzt kann aber der direkte Link auch noch aufgerufen werden:

index.php?location=testseite


Das möchte ich unterbinden. D.h. ich möchte nur den Aufruf via. /testseite/ erlauben.

Weiß jemand von euch wie man das unterbinden kann?

Viele Grüße

Verfasst:
von

Verfasst: 05.11.2011, 16:22
von Melegrian
Schau Dir die Beispiele "Dynamische URL umleiten Variante 5" und 6 an, ob die Beispiele für Deine Belange in Betracht kommen:

https://suchmaschinentricks.at/tipps-tr ... write.html

An Beispiel 5 habe ich mich gestern versucht und festgestellt, dass dieses Beispiel bei meinem neuen Script nicht greift, da der Name von "seite" in der Zeile seite-%1.html beim Aufruf noch in der Datenbank liegt und sich bei jeder Seite ändert. Ich denke, unter Umständen könnte es einfacher sein, die zweite Richtung mit Hilfe von PHP zu sperren bzw. auf noindex zu setzen, wenn aus dieser Richtung ein Aufruf kommt.

Sicherlich wird es da auch etwas aufwendigere Lösungen mit mod_rewrite geben, nur irgend wovon möchten auch die Programmierer leben und werden es in Foren bei Beispielen belassen.