Trailing-Slash Problem endlich gelöst und der Google-Algorithmus ist veröffentlicht


17 04 2008
Puh, das war ein ganzes Stück Arbeit den ganzen Spaß wieder zum Laufen zu bekommen. Ich hatte die ganze Zeit das Problem, wenn man die URL www.ds-ign.net/blog (also ohne abschließenden Trailing-Slash) eingegeben hat wurde man zur URL www.dennis-stolze.de/blog/ umgeleitet. Und das obwohl eigentlich alle Anfragen an diese Domain per .htaccess 301 umgeleitet werden sollten zu www.ds-ign.net/blog/. Wieso weshalb warum hab ich auch nicht gewusst, der Blog war das einzige Verzeichnis welches dieses Problem verursacht hatte. Nun gut. Nachdem ich jetzt gestern die ganze Verzeichnisstruktur auf dem Server umgebaut habe, funktioniert jetzt alles so wie es soll. Dass heißt egal welche Blog-URLs eingegeben werden, alle landen endlich nur noch bei www.ds-ign.net/blog/. Eben genau so wie es sein sollte.

Und jetzt noch was lustiges. Ist zwar schon zwei Wochen alt, habe ich aber eben erst beim Stöbern auf http://www.searchenginejournal.com gesehen:


Der Google-Algorithmus ist veröffentlicht Bild 1

Der Google-Algorithmus ist veröffentlicht Bild 2





Ebay-Marktplatz (Ebay-Express) wird geschlossen


24 03 2008
Das heißt, die im August 2006 gestartete Plattform Ebay-Express wird Ende April 2008 wieder dicht gemacht. Wie zu erwarten, soll mangelnder Kundezuspruch der Grund dafür sein. Ebay-Express sollte gewerblichen Händlern als Plattform dienen, um dort ausschließlich neue Artikel verkaufen zu können.

Das ganze kann man bei Golem nachlesen: "Ein Marktplatz geschlossen: eBay gibt auf".

Golem weiß definitiv wie man Klicks generiert. Bei der Überschrift dachte ich nämlich auch erst "Hääää?". Aber es geht ja nur um Ebay-Express und nicht die Ebay-Auktions-Plattform wie einem die Überschrift im ersten Moment suggerieren könnte.



Neuigkeiten zu Strato Webhosting-Paketen und mod_rewrite


06 03 2008
Dank eines Kommentars von Schnurpsel zu meinem Beitrag Strato und Apache mod_rewrite habe ich soeben erfahren, dass Strato jetzt doch schon in manchen Webhosting-Paketen mod_rewrite aktiviert hat. Ich habe das ganze natürlich gleich mal getestet und meine Serendipity-Test-Installation läuft auch bei Strato endlich mit aktiviertem mod_rewrite.

Da sage ich doch mal "Bravo Strato"

Aber ehrlich gesagt, wurde das auch mal Zeit! ;) Schließlich ist mod_rewrite bei den meisten anderen Anbietern schon lange zum Standard-Feature geworden. So habt ihr wirklich Glück gehabt nicht doch einen Kunden wieder zu verlieren! Seit heute früh habe ich nämlich meine Prüfungen für dieses Semster rum und wollte mich jetzt um das geplante Projekt kümmern und den Domainumzug vorbereiten. So kann ich mir den Umzug sparen und morgen direkt am Projekt rumschrauben.



Zweites PageRank-Update 2008


26 02 2008
Google scheint wieder in kürzeren Zyklen PageRank-Updates zu veröffentlichen. Denn wie es aussieht, ist im Moment schon das zweite PageRank-Update dieses Jahres am Laufen. Zumindest zeigen einige Google-Datencenter (bei meinen getesteten Abfragen die aus dem Netz 72.14.253.* und 72.14.255.*) neue Werte an. Wenn es stimmt, kann ich mich hier vielleicht auf einen PageRank von drei freuen. Wär ja immerhin etwas von vorher null auf drei zu klettern. Bin dann mal gespannt wie sich das ganze in den nächsten Tagen in der Toolbar bemerkbar macht...

Update (28.02.2008 - 16:32): Jetzt scheint das Update so gut wie durch zu sein, einige Google-Daten-Center liefern zwar noch alte Werte, aber in der Toolbar steht jetzt schon der neue PR.



Google Logo Doodle am Valentinstag


14 02 2008
Heute gibt es mal wieder eines der berühmten Google-Logo-Doodles. Diesmal passend zum Tag der Liebenden, dem Valentinstag:

Google Logo Doodle Valentinstag 2008



O'Reilly Maker


31 01 2008
Über ein witziges Tool bin ich gestern im Netz gestolpert: den O'Reilly Maker.

Jeder der sich mit IT-Themen beschäftigt, wird wohl das ein oder andere Buch von O'Reilly daheim im Regal stehen haben. Mit Hilfe des O'ReillyMakers kann man sich nun ein Cover im Stile der O'Reilly-Bücher erstellen und auch die Cover anderer User sich ansehen. Ich selbst habe vor gut sechs Wochen intern ein neues Projekt gestartet, dass sich mit der Suchmaschinenoptimierung aus der Sicht eines (fortgeschrittenen) Anfängers beschäftigt (Allerdings bastle ich noch im Moment am Design und lasse die Domain noch etwas altern, bevor ich es pushen werde). Und passend zu diesem Projekt habe ich mein Cover erstellt:


Hobby SEO Buchcover



Auf der O'Reilly eigenen Website gibt es allerdings schon seit 2001 eine eigene Unterseite, auf der man ein paar sehr komische gefälschte Cover sehen kann:

O'Reilly -- Cover Spoofs




Google und das Lego-Logo


28 01 2008
Beim Besuch der Google-Startseite wurden soeben schöne Kindheitserinnerungen wach. Die Seite ziert heute ein Google-Doodle (So nennt man die abgeänderten Google-Logos), das aus Lego-Bausteinen besteht.

Google Doodle - Lego vom 28. Januar 2008

Und warum sieht das Google-Logo heute aus, als sei es aus Lego-Bausteinen gebaut? Lego oder besser gesagt die Lego-Bausteine wie wir sie heute kennen werden heute 50 Jahre alt! Am 28. Januar 1958 wurde der 1932 gegründeten Firma Lego das Patent für das Kupplungsprinzip der Lego-Bausteine erteilt (Quelle: Wikipedia) .

Da sage ich doch "Herzlichen Glückwunsch Lego" und freu mich schon darauf später mit meinen (irgendwann hoffentlich vorhandenen) Kindern wieder Lego bauen zu dürfen. :D



Schon wieder ein Pagerank-Update?


12 01 2008
Das letzte große Pagerank-Update war zwar erst vor 79 Tagen, aber wie es scheint ist im Moment wieder ein neues im Gange. Zumindest ist der grüne Pagerank-Balken in der Google-Toolbar bei vielen meiner Projekte deutlich länger geworden (nur bei diesem Blog noch nicht *g*). Jetzt mal schauen was die Blogosphäre noch so zu berichten weiss.



Strato Webhosting-Pakete und Apache mod_rewrite


08 01 2008
Anfang Dezember hatte ich eine Idee zu einem neuen Projekt. Genaueres dazu werde ich in ein paar Tagen schreiben. Da ich das Projekt unter einer anderen IP-Adresse haben wollte wie die meisten anderen meiner Projekte, suchte ich nach einem neuen Anbieter. Dabei stieß ich auf ein recht gutes Angebot von Strato, das für die erste Vertragslaufzeit von 6 Monaten kostenlos war (danach dann EUR 9,99/Monat). Eigentlich ideal um das ganze erst mal zu testen. Bisher hatte ich noch nie bei Strato Web-Hosting-Pakete gebucht, da ich in früheren Jahren kaum gutes von der Firma gehört hatte. Ich kann mich dunkel noch an ständig neue Meldungen in der Internet World erinnern die über Probleme bei Strato berichteten. Da ich aber eigentlich die letzten Monate und Jahre nichts mehr in der Richtung gehört hatte wollte ich den Versuch wagen und bestellte das Paket.

Gestern morgen setzte ich mich endlich hin und wollte ein Serendipity-Blog auf dem Paket installieren. Wie immer aktivierte ich bei der Installation das Apache-Modul mod_rewrite nur dann ging leider nichts mehr: Error 500 - Internal Server Error. Im ersten Moment hatte ich nur Fragezeichen im Gesicht, weil ich mit dieser Meldung absolut nicht gerechnet hatte. Mein erster Verdacht war, dass die .htaccess_datei falsch konfiguriert wäre. Vielleicht eine falsch eingetragene Base-URL oder ähnliches. Nach einigen Änderungen in der .htaccess und der immer gleich bleibenden Fehlermeldung, hatte ich dann so langsam die Befürchtung das mod_rewrite nicht verfügbar war. Ich erstellte schnell eine PHP-Datei mit der Funktion phpinfo(); um nachzusehen weclhe Module für PHP und im speziellen für den Apache einkompiliert waren. Und tatsächlich da stand es praktisch schwarz auf weiss - kein mod_rewrite. Ich konnte es kaum glauben. Ich habe einige Pakete bei anderen Anbietern (HostEurope, 1&1, etc.) in ähnlichen Preisklassen, die alle die Nutzung von mod_rewrite erlauben. Daher machte ich mir auch keine Gedanken, dass dies bei Strato nicht der Fall sein könnte. Rückblickend etwas blöd, dass ich ausgerechnet daran bei der Auswahl des Webhosting-Paketes nicht gedacht hatte. Schließlich gehört für mich mod_rewrite zu einem sehr wichtigen Standard-Werkzeug. Und das nicht nur für die Suchmaschinenoptimierung.

So ganz glauben wollte ich das ganze nicht und darum fragte ich gestern beim Strato-Support nach und vor einigen Minuten kam diese Antwort:


Im Rahmen der Webhosting Pakete ist eine Nutzung von mod_rewrite leider nicht möglich.
Nutzen Sie bitte die Möglichkeiten unserer dedizierten Server und virtuellen Server.
Genauere Informationen zu den Servern entnehmen Sie bitte: www.strato.de/server und
http://www.strato.de/v-power/


Komisch das bei vielen anderen Anbietern das auch in weitaus günstigeren Webhosting-Paketen geht. Ich werde auf jeden Fall das Paket kündigen und die Domains umziehen. War ein kurzes Vergnügen mit euch, liebe Strato Leute.

Aber wie so oft hat das ganze auch etwas gutes. Auf der Suche nach Ersatz für das Strato-Paket, habe ich gestern Abend einen wirklich tollen neuen Anbieter gefunden (WebhostOne), zu dem werde ich auch einige größere Projekte umziehen.



phpBB3 Gold veröffentlicht


14 12 2007
Nach gut 5 Jahren ist heute Nacht Version 3.0.0 der beliebten Forumssoftware phpBB veröffentlicht worden. Da ich bisher die 2er-Version in vielen Projekten benutzt habe werde ich mich heute mal daran machen phpBB3 aufzusetzen und zu testen. Ein großes Manko bei phpBB2 war bis jetzt leider die Performance. Sobald das Forum etwas umfangreicher wurde, gab es teilweise doch arge Probleme. phpBB3 soll in diesem Bereich gegenüber der Vorgängerversion stark verbessert sein - ich bin gespannt.

phpBB3 Gold released
phpBB3 Downloads



1&1 Support mal wieder 1A - Neue Fritz-Box im Anmarsch


13 12 2007
Seit gestern Abend ging mein DSL-Anschluss mal wieder nicht richtig. Immer wieder wurde die Verbindung getrennt und ein Blick in die Ereignis-Anzeige meiner Fritz-Box zeigte unzählige solcher Einträge:

12.12.07 20:36:43 Internetverbindung wurde erfolgreich hergestellt.
IP-Adresse: XX.XX.XX.XX, DNS-Server: XX.XX.XXX.XXX und XXX.XXX.XXX.XXX, Gateway: XXX.XX.XX.XX
12.12.07 20:36:39 Internetverbindung wurde getrennt.
12.12.07 20:36:39 Internetverbindung wurde getrennt.
12.12.07 20:36:34 DSL ist verfügbar (DSL-Synchronisierung besteht mit 14687/1147 kbit/s).
12.12.07 20:36:18 DSL-Synchronisierung beginnt (Training).
12.12.07 20:35:50 DSL-Synchronisierung beginnt (Training).
[...]

Zuerst dachte ich das liegt wieder an der T-Com-Leitung über die das Festnetz geschaltet ist und über die 1&1 auch die DSL-Leitung gebucht hat. Anfang November war mein DSL-Anschluss auch ständig down und nachdem eine Störungsmeldung abgesetzt wurde, bekam ich eine Rückmeldung von der T-Com, dass der Port für meinen Anschluss wohl defekt sei und getauscht werden müsste. Das war dann auch wieder sehr schnell gefixt und lief seit dem wieder absolut einwandfrei.

Wie schon gesagt war es gestern wieder kaum möglich ins Netz zu kommen und auch heute morgen das selbe Bild. Nur blinkte diesmal die komplette Fritz-Box ganz wild und nicht nur die Power-LED. Normalerweise blinkt nämlich nur die Power-LED, wenn keine DSL-Verbindung besteht. Es blieb also erst mal nichts anderes übrig als bei der 1&1-Störungs-Hotline anzurufen. Als ich dem Support-Mitarbeiter die wild blinkende Fritz-Box erwähnte meinte er sofort "Oh, die werden wir wohl tauschen müssen".Dann musste ich kurz in der Leitung warten und zwei Minuten später bekam ich die Bestätigung - Ich bekomme eine neue Fritz-Box! Klasse Support! Nur die Warteschleifenmusik sollte 1&1 mal ändern. Das war fast schon Folter! ;)



Das Alt-Attribut bei Bildern im Web


11 12 2007
Bilder auf einer Seite mit dem alt-Attribut zu versehen sollte für jeden Webentwickler eine Selbstverständlichkeit sein. Warum? Inhalt des alt-Attributes ist ein alternativer Beschreibungstext der Grafik. Es kann ja mal vorkommen, dass ein Bild nicht richtig geladen wird. In solch einem Falle sieht der Besucher zumindest den Text der innerhalb des Attributes steht.

Aber auch wenn das Bild richtig geladen wird (wovon man ja normalerweise ausgehen sollte), ist es aus zweierlei Gründen wichtig diesen alternativen Text in das <img>-Tag einzubauen.

Auf der einen Seite gibt es Menschen die körperlich eingeschränkt und auf einen Screenreader angewiesen sind. D.h. sie benötigen ein Programm das ihnen die angezeigte Seite vorliest. Baut man eine Navigation aus Bildern auf und versieht diese nicht mit dem alt-Attribut, wird es schwierig für den Screenreader dem Besucher brauchbare Informationen zu liefern. Allerdings sollte man Grafiken die nur dem Layout dienen, wie abgerundete Ecken mit einem leeren alt-Attribut beschriften. Also zum Beispiel so:

<img src="ecke_links_oben.gif" alt=""/>.


Der Besucher hat wenig davon, wenn ihm der Screenreader ständig Sachen vorliest wie "Ecke oben links", "Ecke oben rechts" oder "Kachel Hintergrundbild".

Auf dem World-Usability-Day 2007 in Stuttgart waren einige Aussteller die sich mit dem Thema Barrrierefreiheit auseinandersetzten. Besonders gefallen hat mir der Stand des Projektes C2Web von der Verwaltungs-Berufsgenossenschaft. Auf deren Seite werden einige Tools kostenlos zum Downlaod angeboten und mit deren Hilfe kann man seine Projekte ersten Usability-Tests unterziehen.

Auf der anderen Seite hat das alt-Attribut für die Suchmaschinenoptimierung eine große Bedeutung. Im deutschen Webmaster-Zentrale-Blog von Google findet sich ein Beitrag über den Besuch von Matt Cutts im Google Büro in Kirkland. Matt ist der Leiter des Google Webspam Teams und zeigt warum es auch für eine Suchmaschine wichtig ist Bilder mit einem alternativem Text zu versehen.



Welche Meta-Tags sind wichtig für Google?


07 12 2007
Seit einiger Zeit beschäftige ich mich intensiver mit dem Thema Suchmaschinenoptimierung (SEO = Search Engine Optimization). Immer wieder liest man in Büchern oder im Netz unterschiedliche Meinungen zum Thema Meta-Tags. Die einen sind der Meinung sie seien völlig überflüssig, da Google diese Tags sowieso ignoriere. Andere wiederum meinen das ein oder andere Tag sei sicherlich brauchbar für ein gutes Ranking bei Google. Ich selbst war immer der Meinung das zumindest das Tag

<meta name="description" content="Bla Bla Bla">

recht hilfreich sein kann und auch das Tag

<meta name="keywords" content="...">

zumindest nicht schadet, auch wenn es (wenn überhaupt) nur einen unmerklichen Einfluss auf das Ranking hat. Gestern Abend veröffentlichte nun das offizielle (deutsche) Google Webmaster-Zentrale Blog einen Beitrag zu diesem Thema:

Meta Tags und Web Search

Dort wird gesagt, dass man Google auf jeden Fall durch korrekt geschriebene Meta-tags beim crawlen der Seite unterstützt und beispielsweise über das Meta-Tag

<meta name="description" content =""/>

heißt es, Google verwende es und es würde sogar gegebenenfalls in den Suchergebnissen mit angezeigt.

Hingegen kann man das Tag

<meta name="revisit-after" content="X days">

in die Tonne kloppen. Dieses Tag würde von Google und auch von anderen Suchmaschinen ignoriert werden. Um den Spider über Seitenänderungen zu informieren, solle man das Sitemaps-Protokoll verwenden.



Malware die Spambots hilft Captchas zu umgehen


30 10 2007
Captcha-Bildchen dienen ja eigentlich dazu Menschen von automatisierten Eintragungs-Programmen (Spam-Bots) zu unterscheiden. Vielerorts im Netz stößt man auf diese Bildchen mit verzerrten Zeichenfolgen, die es zu entschlüsseln gilt. Auch ich hab mich vor kurzem dazu entschlossen Captchas einzusetzen, da es andersweitig kaum mehr möglich war der Flut von automatisierten Spam-Einträgen Herr zu werden. Für Spammer stellt dies natürlich ein großes Problem dar. Ihre Spam-Bots können z.B. ein Forum oder ein Gästebuch nicht mehr dazu nutzen ihren Werbemüll (Spam) dort abzuladen, wenn vor dem Absenden eines Eintrages ein Captcha entschlüsselt werden muss. Was liegt also näher, einem unbedarften Surfer Captchas vorzusetzen und lösen zu lassen?

TrendMicro berichtet nun über einen neuen Trojaner, der es sich zu Nutze macht, dass viele Männer ihr Gehirn aussschalten, sobald sie nackte Frauen sehen können. Der Trojaner mit dem Namen TROJ_CAPTCHAR.A tarnt sich als Strip-Tease-Spielchen. Bei diesem Spielchen bekommt der Anwender Captchas vorgesetzt die es zu lösen gilt, damit sich eine blonde Dame weiter entkleidet. Das Programm nutzt dann die gelösten Captchas um beispielsweise bei Yahoo Email-Accounts anzulegen, mit denen dann Spam verschickt werden kann.

Ich denke, es wird interessant zu beobachten sein, wie weit sich dieses Programm in den nächsten Wochen verbreitet, was Yahoo und Co. dagegen machen können und vor allem, wie viele Clones es davon geben wird?



Flash Intros und Usability - oder wie verjage ich potenzielle Kunden


26 10 2007
Immer wenn ich nach etwas recherchiere stoße ich auf Seiten, die trotz einer 16.000er DSL-Leitung erst mal eine ganze Weile laden müssen und zu allem Überfluss kein Möglichkeit anbieten das Intro zu überspringen (Stichwort: Skip-Intro - aber dazu weiter unten mehr). Meist bin ich dann auch schon wieder weg, noch bevor das Intro fertig geladen hat. Dennoch frage ich mich oftmals, was sich der Ersteller der Seite dabei gedacht hat solch ein Monstrum von Intro auf der Seite zu installieren, das einen nicht nur mit grausamer und vor allem unerwünschter Musik berieselt, sondern letztendlich nichts anderes bietet als ein wahnsinnig toll animiertes Firmenlogo.

Aus eigener Erfahrung weiß ich, dass es Kunden gibt, die sich trotz aller gutgemeinter Versuche und Argumente, also selbst wenn das eigentliche Killerargument Kosten nicht zieht, sich nichts sehnlicher wünschen als ein Flash-Intro. Hier also 4 Tipps meinerseits, wenn der Kunde unbedingt einen Flash-Film als Intro haben will:

1. Kleine Dateigröße

Selbst ein "nur" 200kb großes Intro braucht eine gewisse Ladezeit und viele Internetbenutzer sind immer noch mit Modem oder ISDN eingewählt und haben entsprechend langsame Internetverbindungen.

2. Musik

Bloß nicht! Nichts ist schlimmer für einen Besucher als ihn mit Musik zu nerven. Wer kennt das nicht aus eigener Erfahrung? Man hat einen Media-Player mit seinen MP3s laufen oder hört Internet-Radio und beim Klick auf eine Seite wird die eigene Musik lautstark übertönt. Nicht nur das so etwas extrem nervt, hat man schon mal darüber nachgedacht, dass nicht jeder Seitenbesucher den selben Musikgeschmack hat wie der Ersteller des Intros?

3. Aussagekräftige Linktitel um das Intro zu überspringen - Kein Skip Intro

Wussten Sie, dass viele Surfer gar nichts mit dem Begriff "Skip Intro" anfangen können? Bei einem Projekt bei dem der Kunde unbedingt so ein Intro wollte hatte ich es so gelöst, dass ich unter dem Intro eine Sprachauswahl mittels Text- und Image-Links platziert habe (Bitte wählen Sie Ihre Sprache | Please select your language | etc.) . Da die Seite in fünf Sprachen verfügbar ist, war das meines Erachtens nach die beste Möglichkeit für alternative "Skip-Intro"-Links. Ansonsten fallen einem bestimmt noch genug andere Link-Bezeichnungen ein um zum eigentlichen Content verlinken zu können. Man sollte außerdem bedenken, dass bei Firmen-PCs oft kein Flash installiert ist, der Besucher also sonst nichts vor sich hat außer diesen Links. Von der Verwertbarkeit für Suchmaschinen (Stichwort Suchmaschinenoptimierung - SEO) ganz zu schweigen.

4. Ein aussagekräftiges Intro

Wenn schon ein Flash-Intro, dann doch bitte wenigstens mit etwas Inhalt. Was bringt dem Besucher das zuvor schon angesprochene, lang ladende, mit grausiger Musik untermalte, und wild animierte Firmenlogo? Richtig - Nichts! Wie wäre es also statt dessen den Flash-Film dazu zu nutzen kurz die Geschäftsbereiche oder ein paar ausgewählte Produkte der Firma darzustellen?