Ich habe ziemlich viele Probleme, zu denen ich gerne Ihre Meinung hören würde, also hoffe ich, dass ich es schaffen werde, sie gut genug zu erklären. Ich sollte auch beachten, dass ich Anfänger nur mit den Kenntnissen von HTML und CSS ausgestattet bin. Obwohl ich fast sicher bin, dass es eine einfache Lösung mit leistungsstarkem PHP gibt, hilft es mir nicht .
Lassen Sie uns sagen , dass ich meine persönlichen Blog auf der Adresse haben , example.com/blog.html
und es gibt Links zu mehreren Unter Blogs example.com/blog/math.html
, example.com/blog/coding.html
etc. Also mein Stammordner enthält blog.html
und blog
Ordner, die blog
Ordner selbst enthält Dateien math.html
und coding.html
.
Zunächst einmal habe ich gelernt (von Google Webmaster - Tools ) , die für SEO und ästhetische Zwecke ist es gut zu vereinigen example.com.com
und example.com/index.html
durch Zugabe von _rel="canonical"_
Attribut in die Quelle der index.html
. Mit ein paar anderen Tricks (wie dem Verknüpfen mit ../
und ./
) habe ich das Hässliche index.html
in meinen Webadressen beseitigt.
Und jetzt frage ich mich, ob dieser Trick nicht nur für den Stammordner, sondern für jeden Ordner verwendet werden kann? Ich meine, ich würde meine bewegen blog.html
in den blog
Ordner, benennen Sie sie in die index.html
und fügen Sie rel="canonical"
zu vereinigen example.com/blog/index.html
mit example.com/blog/
.
Dieser Trick würde die Adresse meines Blogs von example.com/blog.html
in ändern example.com/blog/
.
Nicht beendet! Ich habe auch Probleme mit der Indizierung meiner Ordner durch den Google-Roboter. Wenn ich also site:example.com/
in die Google-Suche eingebe, wird example.com/blog/
unter den anderen Ergebnissen der Link zu meinem Ordner mit Rohdateien, Symbolen usw. angezeigt. Ich denke, es gibt auch andere Möglichkeiten, dies zu beheben, aber meiner Meinung nach würde die oben erwähnte Änderung auch den Trick tun - die index.html im Blog-Ordner würde den Benutzer davon abhalten, den tatsächlichen Rohinhalt dieses Ordners anzuzeigen, es würde nur angezeigt Der richtige Link example.com/blog/
in der Google-Suche und (ich hoffe das) _rel="canonical"_
würden dazu führen, dass der zweite, unerwünschte Link example.com/blog/index.html
nicht in den Suchergebnissen erscheint.
Meine Fragen sind also:
- Ist es eine gute Praxis, die
index.html
Datei in jedem Unterordner zu haben, oder soll sie sich nur im Stammordner befinden? - Gibt es Nachteile oder Probleme, die bei der Verwendung der zweiten Methode " Index in jedem Ordner " auftreten können?
- Welche der beiden oben beschriebenen Arten der Strukturierung der Website würden Sie bevorzugen?