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.htmlund es gibt Links zu mehreren Unter Blogs example.com/blog/math.html, example.com/blog/coding.htmletc. Also mein Stammordner enthält blog.htmlund blogOrdner, die blogOrdner selbst enthält Dateien math.htmlund 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.comund example.com/index.htmldurch 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.htmlin 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.htmlin den blogOrdner, benennen Sie sie in die index.htmlund fügen Sie rel="canonical"zu vereinigen example.com/blog/index.htmlmit example.com/blog/.
Dieser Trick würde die Adresse meines Blogs von example.com/blog.htmlin ä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.htmlnicht in den Suchergebnissen erscheint.
Meine Fragen sind also:
- Ist es eine gute Praxis, die
index.htmlDatei 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?