BlackBoard » Design, Programmierung & Entwicklung » Programmieren » mod_rewrite Ausbau » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen mod_rewrite Ausbau
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ctmFlux
Neuling

Dabei seit: 18.08.2010
Beiträge: 1

mod_rewrite Ausbau       Zum Anfang der Seite springen

Hi,

Ich leite momentan auf einer Website mit foglendem mod_rewrite die Seite
www.domain.com/index.php?content=kontakt
in
www.domain.com/kontakt

www.domain.com/kontakt/formular

hier die aktuelle .htaccess Datei:
php:
1:
2:
RewriteEngine On
RewriteRule ^([^/]*)/$ /index.php?content=$[L]
damit bilder, css dateien etc. richtig gefunden werden nutze ich:

code:
1:
<base href="http://www.domain.com" />


Nun möchte ich noch folgendes realisieren:

die Seiten sollen nicht nur unter
www.domain.com/seite/
sondern auch unter
www.domain.com/seite
erreichbar sein.

und

www.domain.com/index.php?content=kontakt&subcontent=formular

umformen in:

www.domain.com/kontakt/formular/

bin um jede Hilfe dankbar!
18.08.2010 11:53 ctmFlux ist offline E-Mail an ctmFlux senden Beiträge von ctmFlux suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung       Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
RewriteEngine On

# alle Dateien, also Pfade mit einem Punkt drin, ohne Rewriting durchlassen
RewriteRule \. - [L]

# Pfade mit zwei Ebenen, letzter Slash optional
RewriteRule ^/([^/]+)/([^/]+)/?$   /index.php?content=$1&subcontent=$2 [L]

# Pfade mit einer Ebene, letzter Slash optional
RewriteRule ^/([^/]+)/?$   /index.php?content=$1 [L]


Ungetestet, sollte aber in etwa so funktionieren.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

19.08.2010 20:52 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » mod_rewrite Ausbau

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH