konrein: Fehlermeldung bei Seiten-Navigation

Hallo Fachmänner!

Bitte nicht schlagen, bin ein absoluter Anfänger :-)

Ich habe einen Webshop. In diesem Webshop habe ich einen Link zu einem bestimmten Thema. Wenn ich dieses Thema aufrufe, so wird im Contentbereich eine bestimmte Seite beispiel.html über beispiel.php aufgerufen.
So in der beispiel.html-Datei habe ich im Kopfbereich einen Inhaltsverzeichnis angelegt und entsprechend mit Hyperlinks zu den einzelnen Punkten weiter unten zugewiesen.
Die Links sehen dan so aus
<a href="http://domain.com/.../beispiel.html#1>Punkt 1</a>

die Anker sind auch entsprechend mit den absoluten Adressen versehen.

Die beispiel.html wird im Shop einwandfrei über die beispiel.php aufgerufen.

Wenn einen Link anklicke, so wird folgende Fehlermeldung angezeigt:

"Forbidden
You do not have permission to access this document.

Web Server at domain.com"

Die Datei beispiel.html ist auf 755 gesetzt.

Hat jemand eine Idee, wo ich den Fehler zu suchen habe?

Für Eure fachmännische Antworten bedanke ich mich im Voraus :-)

  1. Hallo konrein.

    Die Links sehen dan so aus
    <a href="http://example.org/.../beispiel.html#1>Punkt 1</a>

    Der Wert „http://example.org/.../beispiel.html#1>Punkt 1</a>“ für ist für das href-Attribut ungültig.

    BTW: Als Beispieldomains solltest du entweder deine eigenen oder die speziell für Testzwecke eingerichteten Domains example.org und example.com verwenden.

    Wenn einen Link anklicke, so wird folgende Fehlermeldung angezeigt:

    "Forbidden
    You do not have permission to access this document.

    Kann man sich das Ganze einmal online anschauen, sofern obiger Hinweis das Problem noch nicht behebt?

    Einen schönen Samstag noch.

    Gruß, Ashura

    1. Hi Ashura!

      Hier ist die URL der genannten Seite:
      http://www.konrein.com/jschutz.php

      Vielleicht kannst mir Du jetzt sagen, wo ich den Fehler eingebaut habe :-) ?

      1. Hallo konrein.

        Hier ist die URL der genannten Seite:
        http://www.konrein.com/jschutz.php

        Vielleicht kannst mir Du jetzt sagen, wo ich den Fehler eingebaut habe :-) ?

        Weder die Ressource unter http://www.konrein.com/templates/konrein.com/module/jschutz.html#1 noch unter http://www.konrein.com/module/jschutz.html#1 sind erreichbar.

        Welche Zugriffsrechte hat das Verzeichnis „templates“?
        Kontrolliere in diesem Sinne auch die Zugriffsrechte der anderen Verzeichnisse. 755 sollte genügen.

        Einen schönen Samstag noch.

        Gruß, Ashura

        1. Hi Ashura!

          Also, ich alle Verzeichnisse in dem Pfad waren eigentlich auf 755 gestellt. Die jschutz.html steht auch auf 755.
          Kann es an der jschutz.php liegen?

          1. Hallo konrein.

            Also, ich alle Verzeichnisse in dem Pfad waren eigentlich auf 755 gestellt. Die jschutz.html steht auch auf 755.

            Hier sollte normalerweise 644 genügen.

            Kann es an der jschutz.php liegen?

            Du bist sicher, dass du zudem auch noch der Besitzer der Dateien und Verzeichnisse bist? (Ein guter FTP-Client zeigt dir dies an.)

            Einen schönen Samstag noch.

            Gruß, Ashura

            1. Hi Ashura,

              ich denke schon, dass ich als Besitzer der Dateien durchgehe.
              Ich kann zumindest die Zugriffsrechte von den Dateien verändern

              1. Hallo konrein.

                ich denke schon, dass ich als Besitzer der Dateien durchgehe.
                Ich kann zumindest die Zugriffsrechte von den Dateien verändern

                Ich weiß zwar leider nicht, warum du keine Zugriffsrechte hast (alle Dateien und Verzeichnisse haben ja anscheinend ausreichend gesetzte Zugriffsrechte), aber ich frage mich gerade, warum du

                1. Auf nicht existente Anker verweist. (Im name-Attribut muss jeweils nur das notiert werden, was nach dem „#“ beim Verweis darauf notiert wird.)

                2. Du keine relativen URLs verwendest.

                Konkret:

                <li><a href="#1">Warum Jugendschutz im Internet?</a></li>  
                <!-- … -->  
                <h2><a name="1">Warum Jugendschutz im Internet?</a></h2>
                

                Dies genügt vollkommen. (Einmal davon abgesehen, dass hier aussagekräftigere Ankernamen gewählt werden sollten.)

                Im Übrigen werden heutzutage Anker mittels id-Attribut notiert.

                Einen schönen Samstag noch.

                Gruß, Ashura