Tobi: "Dummy-Startseite" umgehen

Hallo,
meine HTML-Start-Seite index.shtml liegt im Verzeichnis index.
Damit beim Aufruf meiner URI diese Seite gefunden wird, habe ich im root-Verzeichnis die Datei index.shtml, die keine Information enthält ausser der Umleitung:

<meta http-equiv="refresh" content="0; URL=index/index.shtml">

Wie kann ich diese Seite umgehen und direkt /index/index.shtml aufrufen lassen?
Ich habe gelesen, dass dies mit Redirect oder RewriteRule geht. Dort wird aber wiederum von regulären Ausdrücken gesprochen.
Ich möchte/kann mich aber vorerst nicht mit all dem beschäftigen.
Daher die Bitte:
Kann mir jemand (entgegen dem Sinn des Forums) direkt die Zeilen angeben, mit denen ich bei Aufruf von
www.meinehomepage.test
die Seite
www.meinehomepage.test/index/index.shtml
angezeigt bekomme?
Danke vielmals
Tobi

  1. Kann mir jemand (entgegen dem Sinn des Forums) direkt die Zeilen angeben, mit denen ich bei Aufruf von
    www.meinehomepage.test
    die Seite
    www.meinehomepage.test/index/index.shtml
    angezeigt bekomme?

    Ach komm, kurz nachdenken und dann das richtige abtippen kannst du doch sicher selber:
    http://httpd.apache.org/docs/2.0/rewrite/rewrite_guide.html#moveddocroot

    JJ

    1. Hallo,

      Ach komm, kurz nachdenken und dann das richtige abtippen kannst du doch sicher selber:
      http://httpd.apache.org/docs/2.0/rewrite/rewrite_guide.html#moveddocroot

      Ich fürchte, dass "kurz nachdenken" nicht weiterhilft.
      Habe jetzt in .htaccess folgendes ergänzt.

      RewriteEngine on
      RewriteRule ^/$ /index/index.shtml [R]

      Dann kam bei Aufruf www......de:

      #Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

      Im log:
      #Directory index forbidden by Options directive

      Anmerkung: Das Verzeichnis ist nicht geschützt!
      Gruß
      Tobi

      1. #Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

        Grund:

        #Directory index forbidden by Options directive

        Laß mal die index.html im Root, sonst wirkt deine htaccess nicht (imo).

        JJ

        1. Hallo,

          Laß mal die index.html im Root, sonst wirkt deine htaccess nicht

          Wenn ich dies mache, kann ich ja gleich die Weiterleitung wie bisher in diesem index.html machen und bräuchte .htaccess nicht.
          Aber gerade die index.html im root wollte ich ja vermeiden.

          Gruß
          Tobi

          1. diese Zeile:

            Redirect permanent /index.html http://www.example.de/index/index.html

            in der .htaccess leitet zuverlässig den Zugriff auf die /index.html auf die im entsprechenden Verzeichnis weiter.

            Allerdings ist mir dein Seiten-Konzept nicht so ganz klar, warum lässt du nicht einfach alles im Root-Verzeichnis?

            1. in der .htaccess leitet zuverlässig den Zugriff auf die /index.html auf die im entsprechenden Verzeichnis weiter.

              Danke, so geht es!

  2. Wie kann ich diese Seite umgehen und direkt /index/index.shtml aufrufen lassen?

    ...

    www.meinehomepage.test
    die Seite
    www.meinehomepage.test/index/index.shtml
    angezeigt bekomme?

    I.d.R. wird sowas in dem Backend deines Providers gemacht und nennt sich dann Domain Routing o.ä. Das ist auf jeden Fall allen anderen Möglichkeiten vorzuziehen.

    Struppi.

    1. Vielleicht heisst es nicht immer genau Domain Routing. Aber generell kann man in den Zur Verfuegung gestellten Backends fuer jede Domain ein Verzeichnis festlegen. Wenn man Zugriff auf den Server hat, kann man dem das auch gleich direkt mitteilen. Aber damit nicht jeder seine ini zersaegt, gibts ja die Backends.