BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- mod_rewrite Ausbau (http://www.black-board.net/thread.php?threadid=23898)


Geschrieben von ctmFlux am 18.08.2010 um 11:53:

  mod_rewrite Ausbau

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!



Geschrieben von LX am 19.08.2010 um 20:52:

Achtung

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.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH