Willkommen in der Webstatt Zum Webstatt Blog und Stories
Erdo am 22.12.06 18: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. :(


Gruß,
Erdo

netcup.de Warum gibt es hier Werbung?
sili sili am 22.12.06 18:48

Ja, das ist .htaccess. Nennt sich mod_rewrite. Google ;)

BNightSpeeder am 22.12.06 19:53

http://webstatt.org/thread.php?threadid=2029
http://webstatt.org/thread.php?threadid=2041

Vielleicht hilft das...

Erdo am 23.12.06 12: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?

crooked am 23.12.06 13:19

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

Erdo am 23.12.06 13:29

Quote
Original von crooked
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?

Al3x0r Al3x0r am 23.12.06 13:35

Mod Rewrite + Ordnerebenen

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

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


so vielleicht ?

Erdo am 23.12.06 13:38

Wie muss dann die URL lauten?

der_nic der_nic am 23.12.06 13:50

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

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



wieso brauchts hier ein L-flag?

Al3x0r Al3x0r am 23.12.06 13:56

Wenn die Bedingung greift ist weiteres Durchsuchen ja nur Zeiverschwendung

der_nic der_nic am 23.12.06 14:31

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

Al3x0r Al3x0r am 23.12.06 16:21

Ja.

Erdo am 23.12.06 16:35

Quote
Original von Erdo
Wie muss dann die URL lauten?


:)

fish fish am 23.12.06 17:30

erdo.de/1

erdo.de/1/2

Erdo am 23.12.06 18:44

Im PHP-Script dann $var1 und $var1 ?

fish fish am 23.12.06 18:56

$_GET['var1']

Al3x0r Al3x0r am 23.12.06 19:24

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

Erdo am 23.12.06 19:29

thx!

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt