Alex: von *.html nach *.shtml umleiten

Hallo!
Habe meine Seite komplett umgestaltet, dabei sind aus den meisten html-Dateien shtml-Dateien (SSI) geworden. Bei den Besuchern, die über eine Suchmaschine oder über Links kommen erscheint jetzt natürlich eine Fehlermeldung. Wie kann ich die Besucher z.B. von info.html nach info.shtml umleiten? Die Seite ligt auf einem Apache-Server, da gibt's doch dieses mod_speling, mehr weiß ich darüber aber nicht. Kann man da die .htaccess irgendwie konfiguriren?
Danke & Grüße: Alex

  1. Habe meine Seite komplett umgestaltet, dabei sind aus den meisten html-Dateien shtml-Dateien (SSI) geworden. Bei den Besuchern, die über eine Suchmaschine oder über Links kommen erscheint jetzt natürlich eine Fehlermeldung. Wie kann ich die Besucher z.B. von info.html nach info.shtml umleiten? Die Seite ligt auf einem Apache-Server, da gibt's doch dieses mod_speling, mehr weiß ich darüber aber nicht.

    Dann solltest Du erstmal in der Apache-Anleitung nachschauen: http://httpd.apache.org/docs/mod/mod_speling.html. Das Modul muß aber nicht unbedingt bei Deinem Server eingebaut sein.

    Alternativ kannst Du ein passendes Fehlerdokument basteln, das mögliche Versionen anbietet: http:kino-fahrplan.de/kinos/ufa/index.html.

    Oder Du setzt mod_rewrite ein.

    Darüberhinaus würde ich Dir empfehlen, die Dateiendungen grundsätzlich ganz wegzulassen, dann hast Du auch keine Probleme mehr, wenn sie sich mal ändern. Mit der Anweisung "Options +Multiviews" in der obersten .htaccess veranlasst Du den Server dazu, automatisch die richtige Datei zu wählen. Ein Abruf von  beispielsweise http:kino-fahrplan.de/kinos/ufa/index liefert ohne weiteres Zutun die Datei index.shtml. Falls Du später mal diese Datei durch eine PHP-Version ersetzen willst oder andere Späße vorhast, brauchst Du dich um die Verweise nicht zu kümmern.

    Gruß,
      soenk.e

    1. Das kommt davon, wenn im Hintergrund die Lindenstraße anfängt ;]

      Alternativ kannst Du ein passendes Fehlerdokument basteln, das mögliche Versionen anbietet:

      http://kino-fahrplan.de/kinos/ufa/index.html.

      Darüberhinaus würde ich Dir empfehlen, die Dateiendungen grundsätzlich ganz wegzulassen, dann hast Du auch keine Probleme mehr, wenn sie sich mal ändern.

      http://kino-fahrplan.de/kinos/ufa/index

      Hoffentlich klappt's jetzt ;)
        soenk.e

  2. Hallo Alex!

    Habe meine Seite komplett umgestaltet, dabei sind aus den meisten html-Dateien shtml-Dateien (SSI) geworden. Bei den Besuchern, die über eine Suchmaschine oder über Links kommen erscheint jetzt natürlich eine Fehlermeldung.

    Man kann den Apache so konfigurieren, daß er auch Dateien mit der Endung .html.

    http://httpd.apache.org/docs-2.0/howto/ssi.html.en#configuringyourservertopermitssi

    Viele Grüße
    Harald