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

Bezug zum Startverzeichnis geht bei rewrite verloren

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
ptm
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 01.05.2010, 15:58

Beitrag von ptm » 05.05.2010, 19:21

Hallo Forum,

ich versuche folgenden Rewrite:

www.domainname.de/beliebig/beliebig_kommando.html

nach

www.domainname.de/index.php?cmd=kommando

aktuell versuche ich es mit folgendem Eintrag in der .htaccess

RewriteEngine on
RewriteRule _([0-9a-z]+).html$ index.php?cmd=$1

Die .htaccess liegt im www-Rootverzeichnis also unter www.domainname.de/

das Problem ist, dass ich mit dem Aufruf von :
www.domainname.de/beliebig/beliebig_kommando.html

anscheinend im Verzeichnis www.domainname.de/beliebig/ lande und die index.php den Bezug zum Startverzeichnis verliert... die index.php?cmd=kommando wird zwar angezeigt, aber die format.css die, wie folgt, verlink ist:

<link rel="stylesheet" type="text/css" href="css/format.css">

wird nicht mehr gefunden.

Habt ihr einen Tip, wie man rewriten kann ohne den Bezug zum Startverzeichnis zu verlieren?

Danke vorab

Jörg

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.


heino
PostRank 8
PostRank 8
Beiträge: 833
Registriert: 21.09.2006, 13:42

Beitrag von heino » 05.05.2010, 20:01

Code: Alles auswählen

RewriteRule _&#40;&#91;0-9a-z&#93;+&#41;.html$ http&#58;//www.%&#123;HTTP_HOST&#125;/index.php?cmd=$1
Oder mit "RewriteBase /" ?

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 05.05.2010, 21:38

ptm hat geschrieben:www.domainname.de/beliebig/beliebig_kommando.html

<link rel="stylesheet" type="text/css" href="css/format.css">
= domainname.de/beliebig/css/format.css
ptm hat geschrieben:<link rel="stylesheet" type="text/css" href="/css/format.css">
= domainname.de/css/format.css


//EDIT
eine URL im HTML
die ohne DOmain und ohne / an der Linken Seite ist
ist eine relative URL ..... geht immer vom /Ordner/ aus wo man sich gerade befindet

URL ohne DOmain aber beginnent mit einem "/"
ist eine absolute URL die immer auf der Domainwurzel beginnt

ptm
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 01.05.2010, 15:58

Beitrag von ptm » 06.05.2010, 06:20

Der relative Bezug meines CSS war der Grund für den Fehler!

Vielen dank für den Hinweis.

Gruß
Jörg

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag