+ Antworten
Ergebnis 1 bis 10 von 10

Thema: SEO optimierte URL verhindert Zugriff auf CSS Dateien

  1. #1
    War schon öfter hier
    Registriert seit
    07.04.2008
    Ort
    Blankenfelde bei Berlin
    Beiträge
    143
    Bedankte sich
    23
    Erhielt 3 Danksagungen
    in 2 Beiträgen

    Standard SEO optimierte URL verhindert Zugriff auf CSS Dateien

    Hallo,

    habe einen Internetauftritt fertig. Klappte auch ein paar Tage lang. Nun schaute ich nochmal vorbei und sah das die Inhalte zwar da waren aber das Template nicht griff. Die Startseite war in Ordnung aber alle Menü Links auf Beiträge gingen in die Hosen.

    Im Quelltext sah ich dann, dass sich da was einschob, was da m.E. nicht hingehört.

    so sollte es sein:

    <link
    href="/templates/conesys/css/template.css" rel="stylesheet" type="text/css"/>
    <!--[if lte IE 7]>
    <link rel="stylesheet" href="/templates/conesys/css/ie.css" type="text/css" />
    <![endif]-->

    so sah es aus mit Fehler:

    <link
    href="/index.php/templates/conesys/css/template.css" rel="stylesheet" type="text/css"/>
    <!--[if lte IE 7]>
    <link rel="stylesheet" href="/index.php/templates/conesys/css/ie.css" type="text/css" />
    <![endif]-->


    ist mir nicht ganz verständlich ..habe erstmal sie Suchmaschinenfreundlichen URL deaktiviert.

    Hat jemand ne Idee?

  2. #2
    War schon öfter hier Avatar von Sj2008
    Registriert seit
    15.03.2008
    Beiträge
    142
    Bedankte sich
    19
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard

    hallo uranus

    Versuchs damit HIER
    Gruß sj

  3. #3
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    was ist wenn du mal den absoluten pfad zur css angibst? dann sollte es funzen

  4. #4
    Kommt häufiger vorbei
    Registriert seit
    10.01.2008
    Beiträge
    425
    Bedankte sich
    0
    Erhielt 87 Danksagungen
    in 85 Beiträgen

    Standard

    Der Pfad ist absolut.
    Nimm das das $this->baseurl raus bei denn CSS Dateien, das wird dir die zusätzliche "index.php" reinknallen.

  5. #5
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    wo ist der denn absolout?

    absolout wäre für mich

    htttp://www.deinedomain.de/templates/template/css/template.css

  6. #6
    Kommt häufiger vorbei
    Registriert seit
    10.01.2008
    Beiträge
    425
    Bedankte sich
    0
    Erhielt 87 Danksagungen
    in 85 Beiträgen

    Standard

    http://www.deinedomain.de = Protokol + Host + Domain = URL
    /templates/template/css/template.css = Pfad absolut = vom Wurzelverzeichnis
    templates/template/css/template.css = Pfad relativ = vom aktuellen Verzeichniss

    Deine Variante würde natürlich funktionieren, mit der Einschränkung das er es lokal nicht benützen könnte und ein Umzug in ein tieferes Verzeichnis nicht gehen würde. Ich gehe davon aus, das er $this->baseurl benützt.

  7. Erhielt Danksagungen von:


  8. #7
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    okay da hast du wohl recht

  9. #8
    War schon öfter hier
    Registriert seit
    07.04.2008
    Ort
    Blankenfelde bei Berlin
    Beiträge
    143
    Bedankte sich
    23
    Erhielt 3 Danksagungen
    in 2 Beiträgen

    Standard

    Moin,

    ja so sieht der generische Code aus:
    <link
    href="<?php echo $this->baseurl ?>/templates/conesys/css/template.css" rel="stylesheet" type="text/css"/>
    <!--[if lte IE 7]>
    <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/conesys/css/ie.css" type="text/css" />
    <![endif]-->

  10. #9
    War schon öfter hier
    Registriert seit
    07.04.2008
    Ort
    Blankenfelde bei Berlin
    Beiträge
    143
    Bedankte sich
    23
    Erhielt 3 Danksagungen
    in 2 Beiträgen

    Standard

    Ja klar kann ich die PHP Variable, also $this->baseurl rausnehmen oder eine feste URL reinknallen. Aber die Ursache vermute ich im plugin SEF. Vorallem es lief ja fast ne Woche. Uns bei anderen Auftritten habe ich das Problem ja auch nicht

  11. #10
    Kommt häufiger vorbei
    Registriert seit
    10.01.2008
    Beiträge
    425
    Bedankte sich
    0
    Erhielt 87 Danksagungen
    in 85 Beiträgen

    Standard

    Mit plugin SEF meinst du ja schon das SEF Plugin vom Core oder? Wenn es am Anfang ging und plötzlich ohne dein zutun nicht mehr, dann muss dein Hoster an einer Einstellung was rumgeschraubt haben. Hast du mal das ganze versucht lokal zum laufen zu bringen mit dem gleichen DB Inhalt und den gleichen Files? Wenn es alleine am Plugin liegen würde, hätten ja sehr viele das Problem.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein