Mod_rewirte Ordner Simulieren
#1
geschrieben 01. Februar 2006 - 21:01
Ich würde gerne Ordner simulieren mit mod_rewrite:
www.domain.de/test/ -> index.php?section=test
Kann mir jemand aufzeigen, wie ich dies anstellen muss? Oder ein Tutorial/Link zum Thema aufzeigen?
Anzeige
#2
geschrieben 01. Februar 2006 - 21:10
RewriteEngine On RewriteRule ^([-a-zA-Z0-9]+)/$ index.php?section=$1
Mehr dazu findest du wohl auf der Apache homepage, habe gerade keinen link parat.
#3
geschrieben 01. Februar 2006 - 21:28
http://server/xampp/ weitergeleitet werde
Die .htaccess liegt im Verzeichnis: http://server/ngd-systems/
#4
geschrieben 01. Februar 2006 - 21:33
Edit: oder anders gesagt:
Um
http://server/ngd-sy...hp?section=test
in
'http://server/ngd-systems/test/'
zu ändern, legst du die .htaccess-Datei in das Verzeichnis ngd-systems.
Dieser Beitrag wurde von axx bearbeitet: 01. Februar 2006 - 21:38
#5
geschrieben 01. Februar 2006 - 21:38
Zitat (axx: 01.02.2006, 21:33)
Na die .htacces liegt ja im Wurzelverzeichnis mit der index.php unter http://server/ngd-systems/
Aber wenn ich dann http://server/ngd-systems/test/ aufrufe werde ich auf http://server/xampp/ umgeleitet...
Woran kann das liegen?
Dieser Beitrag wurde von hasch bearbeitet: 01. Februar 2006 - 21:49
#6
geschrieben 01. Februar 2006 - 21:50
#7
geschrieben 02. Februar 2006 - 12:14
Geht jetzt, habe nur das Problem, dass juetzt weder die CSS Dateien, noch die Bilddateien geladen werden...
Warum?
#8
geschrieben 02. Februar 2006 - 13:46
#9
geschrieben 02. Februar 2006 - 13:52
EDIT:
Habe jetzt relative Pfade verwendet, dann eght es, aber gibt es eine Möglichkeit, dass nicht der simujlierte Ordner als Ausgangsordner für die Bilder genutzt wird?
Dieser Beitrag wurde von hasch bearbeitet: 02. Februar 2006 - 13:56
#10
geschrieben 02. Februar 2006 - 14:06
href="/css-verzeichnis/css.css"
nimmst du
href="http://localhost/ngd-systems/css-verzeichnis/css.css"
Sollte immer passen.
#11
geschrieben 02. Februar 2006 - 14:10
Anders gehts nicht? Ist es normal, dass der Browser das Ausgangsverzeichnis dann als bsw. http://localhost/ngd-systems/section/ ansieht?
Kann man dies in der .htaccess irgendwie angeben zu verhindern?
Danke auf jeden Fall für deine Hilfe
#12
geschrieben 02. Februar 2006 - 14:20
Zitat (hasch: 02.02.2006, 14:10)
Ja, das ist doch genau das, was du mit mod_rewrite erreichen wolltest.
#13
geschrieben 02. Februar 2006 - 14:30
Zitat (axx: 02.02.2006, 14:20)
Na theoretisch wollte ich ja nur einen simulierten Ordner erreichen, der als $_GET[] Befehl angesehen wird...
Aber ist egal, dann muss ich die PFAD-Angaben immer mitschleppen, aber dafür funktioniert es jetzt endlich.
Danke!
- ← Suchmaschinenfreundliche Weiterleitung?
- Skript/Web-Programmierung
- Button - Hp Favoriten Speichern →