getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.03.2003, 23:23   #1
TP-Supporter
 
Registriert seit: Nov 2002
Ort: Flensburg
preyz ist auf einem guten Weg

Rewrite Rule


Ich weiss, dieses Thema wird bereits in einem andern Thread diskutiert, jedoch ist die Debatte dort vom Thema abgewichen.
Daher erlaube ich mir dieses neuen Thread um eine kleine Frage zu stellen:

Ich will die Datei "index.php" mit 1-3 Variablen ansprechen.
Sprache
Kategorie
Unterseite
Wenn eine Seite ohne Kategorie aufgerufen wird, wird automatisch die erste ausgewaehlt.

Nun habe ich aber links mit 1, 2 und 3 Variablen.
Bsp1: index.php?lang=de
Bsp2: index.php?lang=de&kat=1
Bsp3: index.php?lang=de&kat=1&unter=2

Ich habe schon mehrere Rewrite Rules versucht, aber keine gefunden die sowohl 1,2 oder 3 Variablen versteht.

Die Sichtbaren URL's sollten folgende sein:
Bsp1: http://domain.de/deutsch.htm
Bsp2: http://domain.de/deutsch/kat1.htm
Bsp3: http://domain.de/deutsch/kat1/unter2.htm

Wie realisiere ich das?
preyz ist offline   Mit Zitat antworten


Alt 05.03.2003, 23:36   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Du stellst exakt die gleiche Frage und das gleiche Beispiel wie ich, und eine Lösung stand in dem Beitrag auch drin.

RewriteEngine on
RewriteRule ([^/]*)/([^/]*)/([^/]*)/$ /index.php?seite=$1&cat=$2

Laut Apache-Dokumentation mpßte es so heißen:
RewriteEngine on
RewriteRule /([^/]*)/([^/]*)/([^/]*)/$ /index.php?seite=$1&cat=$2
aber der slash zu Beginn läßt es bei mir schief laufen...

Dabei ist es egal, wenn nur eine Variable angegeben wird anstelle von dreien.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 06.03.2003, 01:30   #3
TP-Supporter
 
Registriert seit: Nov 2002
Ort: Flensburg
preyz ist auf einem guten Weg
Mag sein, dass du das selbe gemeint hasst, aber eine Loesung gibt es immernoch nicht.

Habe es mal eben mit 2 Varialen versucht.
Beim eingeben beider, geht es wunderbar.
Wenn man aber die letzte weglaesst, gibt es einen Fehler404.

Direkt: domain.de/index.php?var1=wert1&var2=wert2
domain.de/wert1/wert2/ klappt wunderbar.
domain.de/wert1/ geht nicht.
preyz ist offline   Mit Zitat antworten
Alt 06.03.2003, 05:48   #4
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt
.

Geändert von Radoo.de (09.09.2003 um 22:15 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 07.03.2003, 14:07   #5
TP-Supporter
 
Registriert seit: Nov 2002
Ort: Flensburg
preyz ist auf einem guten Weg
Vielen Dank!
preyz ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Rewrite Rule Rewrite Rule
« Datum sortieren | email Bestätigung auf eigener Seite öffnen lassen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:28 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67