khm: Relative Pfadangaben

Hallo,

heute ist irgendwie nicht mein Tag.
Ich möchte absolute Pfadangaben in relative Pfandangaben ändern:
In
http://localhost/die-figur/Katalog/index.php
wird das Bild
img src="http://localhost/die-figur/Katalog/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
aufgerufen, was problemlos funktioniert.
Das alles funktioniert nicht:
img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
Wo liegt der Fehler?

Gruss,
khm

  1. img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
    img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
    img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
    Wo liegt der Fehler?

    Die beiden letzteren sollten funktionieren.

    1. Hallo suit,
      besten Dank für Deine Antwort.
      Hier ein Beispiel aus dem "richtigen Leben":

      Absoluter Pfad
      http://www.die-figur.de/Katalog/index.php
      Relativer Pfad:
      http://www.die-figur.de/Katalog/index1.php

      Der relative Pfad
      img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      funktioniert nicht.

      Gruss,
      khm

      img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      Wo liegt der Fehler?

      Die beiden letzteren sollten funktionieren.

      1. Der relative Pfad
        img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
        funktioniert nicht.

        Eh klar - mein Fehler, siehe unten :)

        img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
        img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
        img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
        Wo liegt der Fehler?

        Die beiden letzteren sollten funktionieren.1

        Mein Fehler - der erste und der letzte sollte funktionieren - der mittlere selbstverständlich nicht.

        1. Hallo suit,
          besten Dank für Deine Antwort.
          Hier noch ein Beispiel aus dem "richtigen Leben":

          Absoluter Pfad
          http://www.die-figur.de/Katalog/index.php

          Relativer Pfad: img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
          http://www.die-figur.de/Katalog/index1.php

          Relativer Pfad: img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
          http://www.die-figur.de/Katalog/index2.php

          Beide relative Pfade funktionieren nicht.

          Gruss,
          khm

          Der relative Pfad
          img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
          funktioniert nicht.

          Eh klar - mein Fehler, siehe unten :)

          img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
          img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
          img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
          Wo liegt der Fehler?

          Die beiden letzteren sollten funktionieren.1

          Mein Fehler - der erste und der letzte sollte funktionieren - der mittlere selbstverständlich nicht.

          1. Beide relative Pfade funktionieren nicht.

            Die Pfade stimmen, das HTML-Dokument ist aber im Weg :)
            http://de.selfhtml.org/html/kopfdaten/basis.htm

            1. Lieber suit,

              ätsch, ich war eine Minute schneller!

              Liebe Grüße,

              Felix Riesterer.

              --
              ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
              1. ätsch, ich war eine Minute schneller!

                So ein Unsinn :)

              2. Hallo Felix,

                Du warst nicht nur schneller, sondern auch einen Tick informativer.

                Gruss,
                khm

                Lieber suit,

                ätsch, ich war eine Minute schneller!

                Liebe Grüße,

                Felix Riesterer.

  2. Moin,

    Das alles funktioniert nicht:
    img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"

    Sollte gehen.

    img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"

    Sollte nicht gehen.

    img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"

    Sollte gehen.

    Wo liegt der Fehler?

    Also wenn du keine mod_rewrite-Rules verwendest, die die URL ummodelt, wüsste ich nicht, warum das nicht funktionieren sollte. Jedenfalls keinen vernünftigen, den man als Nicht-Apache-Administrator aus Versehen verursachen würde...

    Grüße Marco

    1. Hallo Marco,

      in .htaccess gibts mod_rewrite-Rules, die aber keine solche Auswirkung haben sollten:

      ErrorDocument 404 /Katalog/nf.php
      <Files *.php>
      SetOutputFilter DEFLATE
      </Files>
      <Files *.css>
      SetOutputFilter DEFLATE
      </Files>
      <Files *.js>
      SetOutputFilter DEFLATE
      </Files>
      RewriteEngine On
      RewriteRule sitemap.txt$ http://www.die-figur.de/sitemap.xml [T=text/xml,R=301,L]
      RewriteEngine On
      RewriteRule ^Katalog/Details/(.*)$ /Katalog/Select/$1 [L,R=301]
      RewriteEngine On
      RewriteRule ^Katalog/Search/(.*)$ /Katalog/Select/$1 [L,R=301]

      Gruss,
      khm

      Moin,

      Das alles funktioniert nicht:
      img src="img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      Sollte gehen.
      img src="/img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      Sollte nicht gehen.
      img src="./img/Kategorien/Body/Body-Uebersicht/Body-Uebersicht.jpg"
      Sollte gehen.
      Wo liegt der Fehler?
      Also wenn du keine mod_rewrite-Rules verwendest, die die URL ummodelt, wüsste ich nicht, warum das nicht funktionieren sollte. Jedenfalls keinen vernünftigen, den man als Nicht-Apache-Administrator aus Versehen verursachen würde...

      Grüße Marco

  3. Liebe(r) khm,

    Wo liegt der Fehler?

    im <head>: <base href="http://www.die-figur.de/">

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. Hallo,

      besten Dank für die Unterstützung.

      Die Base-Anweisung stammt noch aus einer Zeit, in der ich mit Joomla hantiert habe. Die für Joomla verfügbaren Shops waren für mich leider unbrauchbar, und so habe ich von einigen Joomla-Seiten Templates abgeleitet und einen eigenen Shop-Generator geschrieben, mit dem ich alle Katalog-Seiten offline generiere und sie dann auf den Server hochlade.
      Jedenfalls hätte ich die Base-Anweisung als Ursache der Ungereimtheiten nie identifizieren können.

      Gruss,
      khm

      Liebe(r) khm,

      Wo liegt der Fehler?

      im <head>: <base href="http://www.die-figur.de/">

      Liebe Grüße,

      Felix Riesterer.