[GastForen Programmierung/Entwicklung PHP und MySQL Apache REQUEST_URI

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Apache REQUEST_URI

Canio
Beiträge gesamt: 174

30. Apr 2008, 17:04
Beitrag # 1 von 4
Bewertung:
(3475 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo, leider habt ihr kein Apache-Forum, daher poste ich meine Anfrage mal hier.

In einer .htaccess-Datei kann man ja z.B. diese Zeile verwenden:

RewriteCond string1 string2

In string1 könnte ich z.B. auch %{REQUEST_URI} schreiben. Was genau gibt diese Variable aus, den vollen URL-String, der im Browser eingegeben wird, oder nur einen Teil davon?

Ich möchte nämlich folgendes erreichen.

Auf meiner Domain www.homepage.de existiert u.a. die Ordnerstruktur /public/admin/. Nun möchte ich per .htaccess-Datei alle Anfragen der Art www.homepage.de/admin nach /public/admin/ weiterleiten. Der User soll also nicht merken, dass der admin-Ordner nochmal verschachtelt ist. Alle anderen Anfragen sollen nach /public/ weitergeleitet werden.

Wie krieg ich das also hin, dass nur bei eingabe des admin-Ordners nicht nach /public/ weitergeleitet wird?
X

Apache REQUEST_URI

Pozor
Beiträge gesamt: 892

2. Mai 2008, 08:27
Beitrag # 2 von 4
Beitrag ID: #348851
Bewertung:
(3431 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

in der mod_rewrite Documentation steht alles beschrieben.

Wenn du testen möchtest was genau in einer variable steht, leite an eine Seite weiter und
verwende die Variable als Parameter der zielurl, so siehst Du genau was drinn steht.

Ansonsten mit einer 5 Sekunden Google-Suche erhalte ich diese Seite (auf deutsch):
http://www.modrewrite.de/...rewrite.syntax.phtml


als Antwort auf: [#348714]

Apache REQUEST_URI

Canio
Beiträge gesamt: 174

2. Mai 2008, 09:15
Beitrag # 3 von 4
Beitrag ID: #348855
Bewertung:
(3423 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke, die Seiten hab ich auch gefunden, bringen mich aber nicht weiter. Ich hatte eigentlich auf eine Erklärung für Dummies gehofft.


als Antwort auf: [#348851]

Apache REQUEST_URI

Pozor
Beiträge gesamt: 892

2. Mai 2008, 10:49
Beitrag # 4 von 4
Beitrag ID: #348863
Bewertung:
(3404 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

selber nachdenken ist erwünscht... (verstehe dies als konstruktive Kritik, es ist nicht abwertend gemeint)

aber ich habe Dir doch einen Tipp gegeben, wie Du selber sehr einfach die Variablen testen kannst:

in deiner Htaccess Datei:

RewriteEngine on
RewriteRule .* http://www.google.ch?test=%{REQUEST_URI}


als Antwort auf: [#348855]
X