Webseite am PC sortieren

  • Hallo,

    meine Webseite ist an meinen Computer wie folgt sortiert:

    .htaccess

    index.php

    style

    -> style.css

    intern

    -> impressum.php

    images

    -> logo.png

    Aber was mache ich falsch? Denn das mit der php-Endung funktioniert nur bei index.php. Wie kann ich dies auch mit impressum.php verbinden?

    Lg Niklas

  • Ich verstehe nur Bahnhof :wacko:

    Also, die Wörter style, intern und images sind Ordner die ich an meinen Computer erstellt habe, siehe Bild:

    html-seminar.de/woltlab/attachment/1586/

    Und in der Datei .htaccess ist die Einstellung mit der php-Endung, damit sie nicht angezeigt wird.

    Bei index klappt das, bei impressum.php welches im Ordner intern ist, funktioniert es nicht.

    Aber wieso geht das nicht?

    Lg Niklas

  • Weil du vermutlich einen Fehler in der .htaccess hast.

    So sieht es in meiner Datei aus:

    Apache Configuration
    Options -MultiViews
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$  /$1.php [QSA,L]
  • Du hast also keine Ahnung, was die .htaccess macht, korrekt?!

    In Kürze: Du leitest alle nicht physikalisch vorhandenen Ziele auf die index.php um.

    Die Impressum liegt aber nicht im Webroot, sondern im Ordner intern.

    Entweder Du schiebst die impressum.php ins Webroot oder ( was ich eher empfehlen würde ) entwickelst innerhalb der index.php eine Logik, die die Anfragen in die korrekten Verzeichnisse leitet.

    Das Prinzip ist das gleiche, wie hier: http://www.php-rocks.de/thema/58-einfa…s-umsetzen.html

Jetzt mitmachen!

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