Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mod_rewrite mit Ordnern?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
flotschi
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 04.09.2008, 18:25

Beitrag von flotschi » 04.09.2008, 18:38

Hallo zusammen,

ich komme leider bei diesem Problem nicht mehr weiter und habe auch schon die Beispiele hier im Forum getestet.

Meine Anweisung in der .htaccess-Datei sieht so aus:

RewriteRule ^([^/]+)\.html$ index.php?sitename=$1.html

Die Links auf der Seite sehen alle z.B. wie test.html aus und werden dann in dynamische umgeschrieben. Soweit passt auch alles wunderbar.

Jetzt möchte ich aber ein paar Links so gestalten /Test/test.html und trotzdem soll die ganz normale Webseite angezeigt werden. Hier aus Forum:

RewriteRule ^tolle-seite/([^/]+)/$ index.php?action=$1 [L]

Es funktioniert soweit, aber es werden keine Grafiken und CSS-Anweisungen geladen. Außerdem wenn ich in der Navi auf einen Link klicke dann bleibt er im Bereich /tolle-seite/.

Wie kann man sowas realisieren?

Vielen Dank

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Shizoe
PostRank 5
PostRank 5
Beiträge: 207
Registriert: 20.07.2008, 17:01
Wohnort: Dessau-Roßlau

Beitrag von Shizoe » 04.09.2008, 20:54

flotschi hat geschrieben:Hallo zusammen,

Es funktioniert soweit, aber es werden keine Grafiken und CSS-Anweisungen geladen. Außerdem wenn ich in der Navi auf einen Link klicke dann bleibt er im Bereich /tolle-seite/.

Wie kann man sowas realisieren?

Vielen Dank
hast du vlt die navi mit "/seite.php" anstatt der vollen domain aufgebaut? dann wäre dies natürlich das logische ergebnis.

Lunox
PostRank 2
PostRank 2
Beiträge: 30
Registriert: 06.07.2006, 16:12

Beitrag von Lunox » 04.09.2008, 23:42

Shizoe hat geschrieben:
flotschi hat geschrieben:Hallo zusammen,

Es funktioniert soweit, aber es werden keine Grafiken und CSS-Anweisungen geladen. Außerdem wenn ich in der Navi auf einen Link klicke dann bleibt er im Bereich /tolle-seite/.

Wie kann man sowas realisieren?

Vielen Dank
hast du vlt die navi mit "/seite.php" anstatt der vollen domain aufgebaut? dann wäre dies natürlich das logische ergebnis.
/seite.php ginge ja noch, aber das beschriebene Problem sieht tatsächlich nach der Verwendung von relativen Pfaden im Template aus.

Oder klarer: du musst bei solchen Rewrites den Pfad zu eingebundenen Dateien (Styles, Javascript, Grafiken) immer in Bezug zum nach außen sichtbaren (hier /tolle-Seite/blub.html) und nicht zum "wirklichen" Pfad (hier /index.php) angeben. Praktisch ist da dann, den Pfad einfach absolut, also etwa /css/screen.css anzugeben, was dann immer auf domain.de/css/screen.css geht, anstatt auf /tolle-seite/css/screen.css, wenn du css/screen.css geschrieben hättest.

Damit sind hoffentlich alle Klarheiten beseitigt.