WinFuture-Forum.de: Mod_rewirte Ordner Simulieren - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mod_rewirte Ordner Simulieren


#1 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 01. Februar 2006 - 21:01

Ich habe jetzt schon ewig gegoogelt und die Suche benutzt, aber nichts gefunden...

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?
0

Anzeige



#2 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

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.
0

#3 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 01. Februar 2006 - 21:28

Vielen Dank, aber irgendwie hab ich das Problem, dass ich dann auf:

http://server/xampp/ weitergeleitet werde

Die .htaccess liegt im Verzeichnis: http://server/ngd-systems/
0

#4 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 01. Februar 2006 - 21:33

die .htaccess sollte natürlich genau wie die index.php im Wurzelverzeichnis liegen.

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

0

#5 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 01. Februar 2006 - 21:38

Beitrag anzeigenZitat (axx: 01.02.2006, 21:33)

die .htaccess sollte natürlich genau wie die index.php im Wurzelverzeichnis liegen.

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

0

#6 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 01. Februar 2006 - 21:50

Da bin ich jetzt leider überfragt. Wahrscheinlich funkt da eine Apache Einstellung dazwischen, ich bin auch nicht mit xampp glücklich geworden :cool:
0

#7 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 02. Februar 2006 - 12:14

Danke ;)

Geht jetzt, habe nur das Problem, dass juetzt weder die CSS Dateien, noch die Bilddateien geladen werden...

Warum?
0

#8 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 02. Februar 2006 - 13:46

Beitrag anzeigenZitat (hasch: 02.02.2006, 12:14)

Warum?

Weil die Pfadangabe falsch ist, nehme ich an.
0

#9 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 02. Februar 2006 - 13:52

Na die wird ja ohne den simulierten ordner korrekt angezeigt und im Quelltext ist der Pfad ja auch korrekt, aber wenn ich http://localhost/ngd-systems/test/ aufrufe wird die index.php angezeigt, aber ohne Bilder und CSS-Formatierung...

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

0

#10 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 02. Februar 2006 - 14:06

Du könntest den URL statt einer Pfadangabe angeben, also statt
href="/css-verzeichnis/css.css"
nimmst du
href="http://localhost/ngd-systems/css-verzeichnis/css.css"
Sollte immer passen.
0

#11 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 02. Februar 2006 - 14:10

Na das hab ich ja gemacht, musste es aber in meiner index.php definieren, weil arbeite mit Templates...

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 ;)
0

#12 Mitglied ist offline   axx 

  • Gruppe: aktive Mitglieder
  • Beiträge: 487
  • Beigetreten: 19. Mai 05
  • Reputation: 0

geschrieben 02. Februar 2006 - 14:20

Beitrag anzeigenZitat (hasch: 02.02.2006, 14:10)

Anders gehts nicht? Ist es normal, dass der Browser das Ausgangsverzeichnis dann als bsw. http://localhost/ngd-systems/section/ ansieht?

Ja, das ist doch genau das, was du mit mod_rewrite erreichen wolltest. ;)
0

#13 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 02. Februar 2006 - 14:30

Beitrag anzeigenZitat (axx: 02.02.2006, 14:20)

Ja, das ist doch genau das, was du mit mod_rewrite erreichen wolltest. ;)

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! ;)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0