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

Problem mit RewriteRule

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
snowmanmh
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 15.10.2004, 13:06
Wohnort: Meckenheim

Beitrag von snowmanmh » 25.11.2008, 20:18

Hallo,

ich habe ein Problem mit RewriteRule.

Ich möchte eine URL die folgendermassen aufgebaut ist:

https://meinedomain.de/verzeichnis/12345678/index.php intern

https://meinedomain.de/verzeichnis/index.php aufrufen lassen. Also die obrige URL soll stehen bleiben, weil diese per php ausgelesen wird ($_SERVER['REQUEST_URI']). Und das scheinbare Verzeichnis "/12345678/" ist nur ein Parameter, der dann weiter verwendet wird.

Mit Sachen wie:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* forum/index.php [L]


geht es zwar, aber die Bilder etc. werden falsch angezeigt. Es soll quasi dea Verzeichniss in der URL angezeigt, aber nicht verwendet werden.

Die Seite hinten (index.php) soll natürlich variabel sein.

Geht mein Vorhaben mit RewriteRule zu bewerkstelligen, und hat jemand einen Ansatzpunkt für mich?

Grüße!

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 26.11.2008, 10:11

snowmanmh hat geschrieben:Ich möchte eine URL die folgendermassen aufgebaut ist:

https://meinedomain.de/verzeichnis/12345678/index.php intern

https://meinedomain.de/verzeichnis/index.php aufrufen lassen.

[…]
geht es zwar, aber die Bilder etc. werden falsch angezeigt. Es soll quasi des Verzeichniss in der URL angezeigt, aber nicht verwendet werden.
Der Browser weiß nicht, wie du intern im Server mit den URLs jonglierst, er hält sich an das, was er von dir geliefert bekommt: die lange URL. Das ist aber insofern kein Problem, als dass du im HTML-Code ja keine relativen URL-Pfade angeben musst, denn nur diese beziehen sich auf die Seiten-URL. Ein in /verzeichnis/123/ stehendes <img src="grafik/bla.png"> ergibt /verzeichnis/123/grafik/bla.png, mit <img src="/grafik/bla.png"> ergibt sich hingegen /grafik/bla.png.
Es ist also ohne Weiteres möglich, die Grafiken von beliebigen Orten aus anzusprechen, man muss nur den vollständigen Pfad angeben.

snowmanmh
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 15.10.2004, 13:06
Wohnort: Meckenheim

Beitrag von snowmanmh » 26.11.2008, 15:23

Hallo Mork vom Ork,

danke für Deine Antwort. Genau das ist mein Problem. Ich müsste das ganze in zig Seiten ändern ...

Aber ich denke, eine andere Lösung wird es wohl nicht geben ...

Grüße

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 26.11.2008, 16:42

snowmanmh hat geschrieben:Ich müsste das ganze in zig Seiten ändern ...
Es gibt Texteditoren (notepad++ kann zum Beispiel in mehreren Dateien gleichzeitig ändern) und Befehle wie sed, mit denen das recht schnell gemacht ist.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag