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

Aufruf einer ext. CSS auf dem Server -auch unter cgi-bin?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Herbert
PostRank 6
PostRank 6
Beiträge: 480
Registriert: 30.06.2003, 14:56

Beitrag von Herbert » 16.01.2005, 20:34

Problem beim Testen von neuer index.html im Verz. cgi-bin (gegen Spidern geschützt):

Die index.html steht auf dem Server unter https://www.meine-domain-neu.de/cgi-bin/neu/index.html

Ich habe diese in cgi-bin gepackt, weil das via robots.txt vom spidern ausgeschlossen ist und diese index.html noch in der Testphase ist. Das cgi-bin Verzeichnis ist natürlich normal durch den IE6-Browser nicht aufrufbar, da keine Rechte dort für die Allgemeinheit drauf liegen. Nur via FTP-Anmeldung zum uploaden usw. kann man dort agieren. So weit so gut.

In dem cgi-bin ist ein Unterverzeichnis "neu" angelegt, dort drin wiederum ein UV "css", in dem die neuen CSS-files stehen:
Struktur also: www.meine-domain-neu.de/cgi-bin/neu/css

Wie hat nun der korrekte CSS (Type1)-Aufruf zu erfolgen

a) in der index.html, damit die entspr. CSS-files gefunden werden (vom IE und NS!)

b) innerhalb einer bestimmten CSS, wo noch ein @import steht, um weitere CSS´s zu importieren?

Weder absolute noch relative Adressierung funktionieren bisher, die index.html wird immer nur in Reinform angezeigt bei Aufruf im WS_FTP (execute). Direkt vom Browser aus ist diese ja nicht aufrufbar, da das cgi-bin ja für user gesperrt ist...(Testverzeichnis in diesem Moment sozusagen).

Also:

<link rel="stylesheet" href="https://www.meine-domain-neu.de/cgi-bin ... sheet1.css" type="text/css" media="screen" />

funzt nicht;

Und:

@import url (https://www.meine-domain-neu.de/cgi-bin ... basis1.css);

auch nicht...lokal geht jedoch alles (mit den lokalen Pfaden).

Kann das am cgi-bin liegen, weil das allgemein geschützt ist rechtemäßig?
Die index.html hat 755, die CSS´s auch...

Falls ja, müsste ich ein separates Testverzeichnis schaffen auf dem Server, welches via .htaccess erreichbar wäre?? Ich muß ja vermeiden, daß ein Bot diese neuen Dateien spidert, da diese wie gesagt ja noch nicht fertig sind...und das würde er, wenn diese im normalen root ständen...

Danke für Tipps dazu :wink: