Relaunch Website: .htm zu .html – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:13:14 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754346#m1754346 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754346#m1754346 <p>Guten Tag!</p> <p>Habe als Gelegenheitsprogrammierer hier schon manche kompetente, hilfreiche Tipps bekommen. Hier nochmals Danke!</p> <p>Nun habe ich folgendes Problem:</p> <p>Eine ca. 10 Jahre alte Website verwendet für alle (ca. 20 Unter-)Seiten das Suffix .htm. Und so erscheinen sie in Google auch. Eine modernere (responsive) Website ist mittlerweile erstellt: Inhalte, Struktur und Unterseiten sind weitestgehend gleich geblieben, nur die Endungen sind jetzt alle .html.</p> <p>Wie gehe ich korrekt bei einem Relaunch vor, damit das bisherige, in Jahren gewachsene, ausgezeichnete Google-Ranking nicht beeinträchtigt wird?</p> <p>Danke für jeden Hinweis!</p> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:23:38 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754348#m1754348 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754348#m1754348 <p>Hallo</p> <blockquote> <p>Eine ca. 10 Jahre alte Website verwendet für alle (ca. 20 Unter-)Seiten das Suffix .htm. Und so erscheinen sie in Google auch. Eine modernere (responsive) Website ist mittlerweile erstellt: Inhalte, Struktur und Unterseiten sind weitestgehend gleich geblieben, nur die Endungen sind jetzt alle .html.</p> <p>Wie gehe ich korrekt bei einem Relaunch vor, damit das bisherige, in Jahren gewachsene, ausgezeichnete Google-Ranking nicht beeinträchtigt wird?</p> </blockquote> <p>Das einfachste wird sein, den neuen Seiten die alten Dateinamen inklusive „.htm“ als Endung zuzuweisen. Dazu solltes es natürlich zu jedem alten Dokument eine neue Entsprechung geben. Andernfalls kannst du mit Redirects in einer .htaccess-Datei arbeiten, wenn du denn den Apachen als Webserver verwendest. Bei anderen Webservern werden andere, aber vergleichbare Mechanismen verwendet.</p> <p>Beispiel (ungetestet):</p> <pre><code class="block">Redirect 301 /index.htm https://example.com/index.html Redirect 301 pfad/zum/impressum.htm https://example.com/rechtliches/index.html </code></pre> <p>Tschö, Auge</p> <div class="signature">-- <br> Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.<br> <em>Hohle Köpfe</em> von Terry Pratchett </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 12:24:21 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754365#m1754365 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754365#m1754365 <p>Hello @all,</p> <p>mal ganz dumm gefragt:</p> <p>wäre das nicht eine Aufgabe für <a href="https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html" rel="nofollow noopener noreferrer">Mod Negotiiation</a>?</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> Relaunch Website: .htm zu .html Thu, 01 Aug 19 11:20:13 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754438#m1754438 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754438#m1754438 <blockquote> <p>Wie gehe ich korrekt bei einem Relaunch vor, damit das bisherige, in Jahren gewachsene, ausgezeichnete Google-Ranking nicht beeinträchtigt wird?</p> </blockquote> <p>Die URLs nicht ändern! Welchen Grund sollte es denn geben von .htm auf .html zu ändern!? MFG</p> Relaunch Website: .htm zu .html Fri, 02 Aug 19 07:14:46 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754464#m1754464 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754464#m1754464 <p>Besten Dank an alle!</p> <p>Bei .htm zu bleiben, scheint offenkundig am Sinnvollsten und Einfachsten zu sein. Ich meinte irgendwann mal gehört zu haben, dass Seiten mit dem veralteten (?) .htm gegenüber .html von Google im Ranking benachteiligt würden (wie immer sich das konkret zeigen würde ...). Dem ist offensichtlich nicht so.</p> <p>Freundliche Grüsse</p> <p>Bruno Thomann</p> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:30:32 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754350#m1754350 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754350#m1754350 <p>Hallo Auge,</p> <blockquote> <p>Beispiel (ungetestet):</p> <pre><code class="block">Redirect 301 /index.htm https://example.com/index.html Redirect 301 pfad/zum/impressum.htm https://example.com/rechtliches/index.html </code></pre> </blockquote> <p>Das würde ich allgemeiner fomulieren:</p> <pre><code class="block language-apache">RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*)\.htm$ $1.html [L,R=301] </code></pre> <p>Im Grunde müsste man noch eine Absicherung einbauen, ob die Ziel-URL existiert, aber da hab ich gerade nicht im Kopf, wie man das umsetzen würde; das müsste ich erst nachlesen.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:40:41 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754351#m1754351 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754351#m1754351 <p>Hallo</p> <blockquote> <p>Das würde ich allgemeiner fomulieren:</p> <pre><code class="block language-apache">RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*)\.htm$ $1.html [L,R=301] </code></pre> <p>Im Grunde müsste man noch eine Absicherung einbauen, ob die Ziel-URL existiert, aber da hab ich gerade nicht im Kopf, wie man das umsetzen würde; das müsste ich erst nachlesen.</p> </blockquote> <p>Das setzt aber voraus, dass sich die Dateinamen abseits der Endung nicht verändert haben, oder?</p> <p>Tschö, Auge</p> <div class="signature">-- <br> Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.<br> <em>Hohle Köpfe</em> von Terry Pratchett </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:52:42 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754357#m1754357 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754357#m1754357 <p>Tach!</p> <blockquote> <pre><code class="block language-apache">RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*)\.htm$ $1.html [L,R=301] </code></pre> <p>Im Grunde müsste man noch eine Absicherung einbauen, ob die Ziel-URL existiert, aber da hab ich gerade nicht im Kopf, wie man das umsetzen würde; das müsste ich erst nachlesen.</p> </blockquote> <p>Wenn du auf existierende Dateien umschreibst, muss ja nur die Datei existrieren. Aber eigentlich müsste man sich das sparen können, denn ob man den 404 nach dem Rewriten oder vorher bekommt, bleibt sich doch gleich.</p> <p>dedlfix.</p> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:49:10 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754353#m1754353 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754353#m1754353 <p>Hallo Auge,</p> <blockquote> <p>Das setzt aber voraus, dass sich die Dateinamen abseits der Endung nicht verändert haben, oder?</p> </blockquote> <p>Ja. Das war doch die Ausgangslage? Ich zitiere aus dem OP:</p> <blockquote> <p>Inhalte, Struktur und Unterseiten sind weitestgehend gleich geblieben, <strong>nur die Endungen sind jetzt alle .html.</strong></p> </blockquote> <p>Hervorhebung von mir.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:49:31 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754354#m1754354 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754354#m1754354 <p>Hallo Auge,</p> <blockquote> <p>Das setzt aber voraus, dass sich die Dateinamen abseits der Endung nicht verändert haben, oder?</p> </blockquote> <blockquote> <blockquote> <blockquote> <p>nur die Endungen sind jetzt alle .html.</p> </blockquote> </blockquote> </blockquote> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Pantoffeltierchen haben keine Hobbys.<br> ¯\_(ツ)_/¯ </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:52:41 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754356#m1754356 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754356#m1754356 <p>Hallo</p> <blockquote> <blockquote> <p>Das setzt aber voraus, dass sich die Dateinamen abseits der Endung nicht verändert haben, oder?</p> </blockquote> <p>Ja. Das war doch die Ausgangslage? Ich zitiere aus dem OP:</p> <blockquote> <p>Inhalte, Struktur und Unterseiten sind weitestgehend gleich geblieben, <strong>nur die Endungen sind jetzt alle .html.</strong></p> </blockquote> <p>Hervorhebung von mir.</p> </blockquote> <p>Die Nachfrage war auch eher für mich, ob ich den Code richtig verstanden habe. Ich arbeite <em>äußerst</em> selten mit solchen Regeln.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> Ein echtes Alchimistenlabor musste voll mit Glasgefäßen sein, die so aussahen, als wären sie beim öffentlichen Schluckaufwettbewerb der Glasbläsergilde entstanden.<br> <em>Hohle Köpfe</em> von Terry Pratchett </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 11:54:04 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754358#m1754358 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754358#m1754358 <p>Hallo dedlfix,</p> <blockquote> <p>Wenn du auf existierende Dateien umschreibst, muss ja nur die Datei existrieren.</p> </blockquote> <p>Ja. Und das müsste man in dem Regelsatz noch prüfen.</p> <blockquote> <p>Aber eigentlich müsste man sich das sparen können, denn ob man den 404 nach dem Rewriten oder vorher bekommt, bleibt sich doch gleich.</p> </blockquote> <p>Nein, IMHO macht das einen Unterschied. 301 => 404 ist etwas anderes als direkt 404.</p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 12:06:30 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754362#m1754362 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754362#m1754362 <p>Tach!</p> <blockquote> <blockquote> <p>Wenn du auf existierende Dateien umschreibst, muss ja nur die Datei existrieren.</p> </blockquote> <p>Ja. Und das müsste man in dem Regelsatz noch prüfen.</p> </blockquote> <p>Entweder denke ich zu kurz, oder die Lösung ist schon fast da. Wenn Datei oder Verzeichnis existieren, verhindern die beiden RewriteCond das umschreiben. Es muss nur ein</p> <pre><code class="block language-apache">RewriteCond %{REQUEST_FILENAME}l -f </code></pre> <p>ergänzt werden, damit nur existierende Ziele umgeschrieben werden. Man beachte das angehängte l. Und es muss bei dieser einfachen Regel sichergestellt sein, dass keine anderen auf l endende Dateien existieren.</p> <p>dedlfix.</p> Relaunch Website: .htm zu .html Wed, 31 Jul 19 12:08:22 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754363#m1754363 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754363#m1754363 <p>Hallo dedlfix,</p> <blockquote> <p>Es muss nur ein</p> <pre><code class="block language-apache">RewriteCond %{REQUEST_FILENAME}l -f </code></pre> <p>ergänzt werden, damit nur existierende Ziele umgeschrieben werden.</p> </blockquote> <p>Darauf wollte ich hinaus. Ich bin gerade nur zu krank, um darauf zu kommen </p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Relaunch Website: .htm zu .html Thu, 01 Aug 19 09:06:59 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754417#m1754417 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754417#m1754417 <p>Hej Christian,</p> <blockquote> <p>Darauf wollte ich hinaus. Ich bin gerade nur zu krank, um darauf zu kommen </p> </blockquote> <p>Gute Besserung!</p> <p>Marc</p> <div class="signature">-- <br> Ceterum censeo Google esse delendam </div> Relaunch Website: .htm zu .html Wed, 31 Jul 19 12:34:08 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754366#m1754366 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754366#m1754366 <p>Tach!</p> <blockquote> <p>mal ganz dumm gefragt:</p> <p>wäre das nicht eine Aufgabe für <a href="https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html" rel="nofollow noopener noreferrer">Mod Negotiiation</a>?</p> </blockquote> <p>Seh ich nicht so. "Content negotiation, or more accurately content selection, is the selection of the document that best matches the clients capabilities, from one of several available documents." Die Änderung ist nichts, was von Client beeinflusst werden soll, wie beispielsweise das Auswählen einer passenden Sprachversion.</p> <p>dedlfix.</p> Relaunch Website: .htm zu .html Wed, 31 Jul 19 14:08:26 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754378#m1754378 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754378#m1754378 <p>Moin,</p> <blockquote> <blockquote> <p>mal ganz dumm gefragt:</p> <p>wäre das nicht eine Aufgabe für <a href="https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html" rel="nofollow noopener noreferrer">Mod Negotiiation</a>?</p> </blockquote> <p>Seh ich nicht so. "Content negotiation, or more accurately content selection, is the selection of the document that best matches the clients capabilities, from one of several available documents." Die Änderung ist nichts, was von Client beeinflusst werden soll, wie beispielsweise das Auswählen einer passenden Sprachversion.</p> </blockquote> <p>[•••] aber die Auswahl einer passenden Client-Version. Obn nun Antik-HTM-PC, aktueller mit CSS und Trallala, oder Mobile mit Anzeigefähigkeiten X-Y-Z. Ein Modul, das die</p> <p>Die Suchmaschinenmimositäten sind selbstverständlich zu berücksichtigen. Aber dafür steht dann hoffentlich ein "moved permanentlty" bereit,</p> <p>Was ist mit den speziellen Resposive-Features?</p> <p>Glück Auf<br> Tom vom Berg</p> <div class="signature">-- <br> Es gibt nichts Gutes, außer man tut es!<br> Das Leben selbst ist der Sinn. </div> Relaunch Website: .htm zu .html Fri, 02 Aug 19 05:02:35 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754448#m1754448 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754448#m1754448 <p>Hallo marctrix,</p> <blockquote> <blockquote> <p>Darauf wollte ich hinaus. Ich bin gerade nur zu krank, um darauf zu kommen </p> </blockquote> <p>Gute Besserung!</p> </blockquote> <p>Danke – heute ist es schon wieder besser. Krank sein nervt mich ungemein </p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div> Relaunch Website: .htm zu .html Fri, 02 Aug 19 05:03:37 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754449#m1754449 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754449#m1754449 <p>Hallo Christian Kruse,</p> <blockquote> <p>Danke – heute ist es schon wieder besser.</p> </blockquote> <p> </p> <p>Dann schon dich trotzdem.</p> <p>Bis demnächst<br> Matthias</p> <div class="signature">-- <br> Pantoffeltierchen haben keine Hobbys.<br> ¯\_(ツ)_/¯ </div> Relaunch Website: .htm zu .html Fri, 02 Aug 19 07:16:18 Z https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754466#m1754466 https://forum.selfhtml.org/self/2019/jul/31/relaunch-website-htm-zu-html/1754466#m1754466 <p>Hallo Bruno,</p> <blockquote> <p>Ich meinte irgendwann mal gehört zu haben, dass Seiten mit dem veralteten (?) .htm gegenüber .html von Google im Ranking benachteiligt würden (wie immer sich das konkret zeigen würde ...). Dem ist offensichtlich nicht so.</p> </blockquote> <p>Nein, das ist völlig egal. Am besten ist es, wenn sich die URL nicht ändert. <a href="https://www.w3.org/Provider/Style/URI" rel="nofollow noopener noreferrer">„Cool URIs don't change.“</a></p> <p>LG,<br> CK</p> <div class="signature">-- <br> <a href="https://wwwtech.de/about" rel="noopener noreferrer">https://wwwtech.de/about</a> </div>