*.htaccess für Verzeichnisanzeige

  • Wenn man auf seinem Webspace eine *.htaccess Datei mit dem Inhalt Options +Indexes in einen Ordner legt,
    werden sämtliche Dateien in einem Verzeichnis für den Besucher angezeigt,
    ohne daß man eine HTML Seite reinlegen und aktualisieren muß.


    Wie macht man daß aber, wenn man eine Seite über WAP anschauen will?
    Ich hab mir die Subdomain wap.oziris.de eingerichtet,
    allerdings bräuchte ich genau sowas, damit das Handy auch erkennt worum es geht,
    und den Inhalt zum Download auch anzeigt.


    Weiß jemand Rat?

    Signatur ist so 2002.

  • Das wirst du wohl leider per Hand coden müssen, da der Webserver zwar eine index.html erzeugt, aber eben keine "index.wml". Außerdem sollten die MIME-Types für WAP gesetzt sein, z.B. in der .htaccess:


    Code
    AddType text/vnd.wap.wml .wml
    AddType image/vnd.wap.wbmp .wbmp
    AddType application/vnd.wap.wmlc .wmlc
    AddType text/vnd.wap.wmlscript .wmls
    AddType application/vnd.wap.wmlscriptc .wmlsc
  • Was bedeuten MIME-Types? Muß man die ähnlich wie in einer htaccess platzieren?


    Wie würde der Inhalt einer WML Seite überhaupt aussehen?
    Hab mal sowas probiert, aber es kommt eine Fehlermeldung in jedem Emulator:

    In Zeile 1, 14 soll was falsch sein.
    Aber wofür die XML Definition sein soll verstehe ich eh nicht.
    Was ist am oberen Quelltext falsch?
    Und noch eine Frage: Muß ich außer der index.wml noch was anderes ins Verzeichnis reinlegen,
    damit das Hanyd die WAP Tauglichkeit der Seite erkennt?

    Signatur ist so 2002.


  • Die MIME-Types sind dafür zuständig, dass der Browser überhaupt erkennt, dass es sich um eine WAP-Seite handelt ;). Die Definitionen stehen entweder bereits in der Webserver-Config oder eben genau so in der .htaccess. Damit kann man dann, sofern .htaccess unterstützt wird, auch Webserver WAP fähig machen, bei denen es noch nicht in der Serverconfig eingetragen ist.


    WML ist ja ein SubSet von XML und daher muss die XML-Definition vorhanden sein.


    Eigentlich ist deine WAP-Seite ganz okay - bis auf die vergessenen Schlußzeichen:

    Code
    <a href="http://wap.oziris.de/eminem.mid">Eminem - Without me</a>


    Außer der index.wml brauchts nichts weiter (Bilder oder andere Dateien, die du z.B. zum Download anbietest natürlich ausgenommen ;))


    Edit: Nachtrag:
    Habe gerade über den WAP-Emulator WapTiger mal deine Seite http://wap.oziris.de/ aufgerufen - wrong content type - text/html


    Also fehlen bei dir die WAP-MIME-Types. Solltest du also über die .htaccess zufügen.


    Kannst deine Seite ja mal bei mir begutachten: http://v1.i-serv.net/wap/ ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!