Webstatt.org - Community seit 2006 - 2012 (2024?)

Variabeln alternativ in der URL übergeben

user-173
22.12.2006 17:24

Moin Leute!

index.php?main=datei
index.php/main/datei

So kann man das ja auch machen. Doch wie geht das? Irgendwie mit htaccess, oder? Hatte den Code mal, habs nur vergessen. traurig


Gruß,
Erdo

Abi 2oo7
Avatar user-300
22.12.2006 17:48

Ja, das ist .htaccess. Nennt sich mod_rewrite. Google zwinkern

user-173
23.12.2006 11:45

Danke, aber da ist nicht das dabei, was ich will.

Edit: Ich habe jetzt etwas gefunden:

<Files ~ "^(presse|konzerte|sport|gaestebuch|home|kontakt|impressum)$">


.../presse o.ä funktioniert. Doch wie baue ich noch .../presse/seite/2 ein?

Abi 2oo7
user-157
23.12.2006 12:19

Versuchs mal mit Variablen und so http://www.modrewrite.de/13.9.0.0.1.0.phtml
Ansonsten versuch mal hier zwinkern

asdf!
user-173
23.12.2006 12:29

Original von user-157
Versuchs mal mit Variablen und so http://www.modrewrite.de/13.9.0.0.1.0.phtml


Haha, Witzbold. Wenn ich *das* gewollt hätte, hätte ich die Methode auch genommen. Will ich aber nicht. o_O

Und mit welchen Begriffen soll ich die Suche füttern, wenn ich nicht weiß, wie das Gerät heißt?

Abi 2oo7
Avatar user-118
23.12.2006 12:35

Mod Rewrite + Ordnerebenen


RewriteEngine On
RewriteRule ^([^/.]+)$ /index.php?var1=$1 [L]

RewriteRule ^([^/]+)/([^./]+)$ /index.php?var1=$1&var2=$2 [L]


so vielleicht ?

Ich brauche keine Signatur
user-173
23.12.2006 12:38

Wie muss dann die URL lauten?

Abi 2oo7
Avatar user-162
23.12.2006 12:50

Original von user-118

RewriteEngine On
RewriteRule ^([^/.]+)$ /index.php?var1=$1 [L]

RewriteRule ^([^/]+)/([^./]+)$ /index.php?var1=$1&var2=$2 [L]



wieso brauchts hier ein L-flag?

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-118
23.12.2006 12:56

Wenn die Bedingung greift ist weiteres Durchsuchen ja nur Zeiverschwendung

Ich brauche keine Signatur
Avatar user-162
23.12.2006 13:31

ah ok... aber würde theoretisch doch auch ohne funktionieren oder?

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-118
23.12.2006 15:21

Ja.

Ich brauche keine Signatur
user-173
23.12.2006 15:35

Original von user-173
Wie muss dann die URL lauten?


lächeln

Abi 2oo7
Avatar user-180
23.12.2006 16:30

erdo.de/1

erdo.de/1/2

may the force be with you. but mostly with me.
user-173
23.12.2006 17:44

Im PHP-Script dann $var1 und $var1 ?

Abi 2oo7
Avatar user-180
23.12.2006 17:56

$_GET['var1']

may the force be with you. but mostly with me.
Avatar user-118
23.12.2006 18:24

Dann musst du aber auch noch ein QSA-Flag anhängen also [QSA, L] statt [L]

Ich brauche keine Signatur
user-173
23.12.2006 18:29

thx!

Abi 2oo7