Menü

Wie fühlen wir uns heute? Werden wir es morgen bereuen?

php, html, chio, htm – Spielereien mit Extensions

php, html, chio, htm – Spielereien mit Extensions

Wie fühlen wir uns heute?: /seite.php oder /seite.html? Oder nur /seite – ohne Extension? Oder vielleicht originell: /seite.chio?
Auf halbwegs modernen Servern und mit einem CMS im Hintergrund geht das alles. Aber: Ist es sinnvoll?

Ich habe heute das angegraute CMS auf Vordermann gebracht und dabei auch gleich die PHP-Version angehoben: Von PHP 5.2 auf 5.6.

Lief alles problemlos – bis auf: die Extension .html

Der Server ließ sich partout nicht davon überzeugen, dass .html als .php zu interpretieren ist. Die Hilfe-Seiten halfen wenig weiter, anrufen – am Sonntag - wollte ich nicht. Nach etwa einer halben Stunde habe ich es hingekriegt; PHP 5.5 tuts auch, und da gings wieder.

Jetzt muss man sich natürlich fragen: Hat es einen Vorteil, wenn meine .php-Seiten die „falsche“ Extension haben?

Keinerlei Vorteile fürs Ranking

Die Extension spielt für Google keine Rolle. Ich habe schon sehr viele Websites relaunched, es kam niemals zu einer Verbesserung oder Verschlechterung, die auf die URL einer Seite zurückzuführen war.
Klar: Wir reden hier von sauberen URLs, nicht etwas wie index.php?p=4&cat=56&dings=45&lang=de&wurscht=97 in wechselnden Reihenfolgen. Und klar: Weiterleitungen sind Pflicht, zumindest die wichtigen Seiten.

Google weiß ohnehin, dass es sich um eine dynamische Seite handelt; generiert mit PHP. Das sagt ihm der http-Header. Es wird Google auch nicht einmal sonderlich interessieren, nahezu jede Website wird heute eine mit PHP erzeugt, also: Was solls?

Warum ich trotzdem die Extension .html gewählt habe?: Es kommt vor, dass man kleinere Websites lokal herunterlädt, etwa mit HTTrack oder Getleft. Dann hat man zwangsläufig die Extension .html.
Ich kann also kurzfristig die Site durch eine Kopie ersetzen - etwa bei gröberen Wartungsarbeiten - ohne die Links verbiegen zu müssen.

Komplett fürn Hugo: keine Extension

Viele CMS oder Onlineshops werden rein über mod_rewrite angesteuert – und da ist alles erlaubt. Also werden URLs wie /seite/ (mit Slash am Ende) oder /seite (weder Slash noch Extension) erzeugt. Das ist cool! Nein! - das ist sinnlos und unpraktisch.

Es ist deswegen sinnlos, weil sich kein Mensch und kein Google dafür interessiert. Der Einzige, der sich dafür interessiert: Der Webmaster. Und der hat gute Chancen, irgendwann mal damit Ärger zu bekommen: Irgendwelche Onlinetools kommen damit nicht zurecht, in irgendwelchen Foren werden die Links falsch gehandhabt, irgendwo klemmt das plötzlich. Und wofür?: Fürn Hugo.

Mach es dir einfacher

Wenn dein CMS originelle URLs ausgibt – und das ist schon so im Google-Index – dann musst du nicht nervös werden. Funktioniert ja, und irgendwelche Probleme werden wahrscheinlich nicht tragisch sein.
Was du nicht tun solltest: Herumbasteln. PHP ist eben .php – niemand klopft dir auf die Schulter, wenn du das verbiegst. Lass es einfach und wende dich Wichtigerem zu.

Kommentare:

Auf meiner Homepage habe ich keine extension. Und sie kommt überhaupt nicht in Schwung. Ich hab schon befürchtet, das es daran liegt.
Gut zu hören, das das keine Auswirkung auf gockel hat. Aber jetzt muss ich wo anders suchen...

Klausi
Antworten