Willkommen in der Webstatt
User-1 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ß,
xyz-63

netcup.de Warum gibt es hier Werbung?
User-2 am 22.12.06 18:48

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

User-3 am 22.12.06 19:53

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

Vielleicht hilft das...

User-1 am 23.12.06 12:45

xyz-48ke, 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?

User-4 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 ;)

User-1 am 23.12.06 13:29

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

User-5 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 ?

User-1 am 23.12.06 13:38

Wie muss dann die URL lauten?

User-6 am 23.12.06 13:50

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

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



wieso brauchts hier ein L-flag?

User-5 am 23.12.06 13:56

Wenn die Bedingung greift ist weiteres Durchsuchen ja nur Zeiverschwendung

User-6 am 23.12.06 14:31

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

User-5 am 23.12.06 16:21

Ja.

User-1 am 23.12.06 16:35

Quote
Original von xyz-63
Wie muss dann die URL lauten?


:)

User-7 am 23.12.06 17:30

erdo.de/1

erdo.de/1/2

User-1 am 23.12.06 18:44

Im PHP-Script dann $var1 und $var1 ?

User-7 am 23.12.06 18:56

$_GET['var1']

User-5 am 23.12.06 19:24

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

User-1 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