Server soll immer auf die index
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
angeben
apache
ausgeben
beispiel
code
datei
einstellen
fehler
folgenden code
index
inhalt
ordner
page
server
speichern
url
verarbeiten
verzeichnis
vorraussetzung
weiteren parametern
-
Hallo liebes Forum,
kann ich hier oder auch bei XAMPP oder MAMPP den Server so einstellen dass, egal welcher Link eingegen wird, immer auf die selbe index.php weitergeleitet wird?
Beispiel:
Ich gebe in die andressleiste ein: localhost/cloud/Ordner1
nun soll jedoch nicht der Ordner1 ausglesen werden sondern die Index.php im Ordner "Cloud" soll die Adressleiste auselesen und dann verarbeiten ....
Geht das???
mfg
basti -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
staymyfriend schrieb:
Den folgenden Code als ".htaccess" im Ordner "cloud" abspeichern...
ErrorDocument 404 /index.php DirectoryIndex index.php <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA] </IfModule>
Vielen dank schonmal! :)
Muss ich das dann in jedem Ordner machen? Oder nur dort wo alles hingeleitet werden soll?
Beitrag zuletzt geändert: 17.4.2014 18:18:32 von bastitrial -
Eigentlich musst du in der Apache-Konfigurations-Datei nur den DirectoryIndex angeben:
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
Dann wird immer die index.html und index.php gelesen und ausgeben, falls vorhanden. Falls nicht vorhanden kannst du in der selben Datei einstellen ob der Verzeichnis-Inhalt oder ein Fehler angezeigt werden soll. -
bastitrial schrieb:
staymyfriend schrieb:
Den folgenden Code als ".htaccess" im Ordner "cloud" abspeichern...
ErrorDocument 404 /index.php DirectoryIndex index.php <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?page=$1 [L,QSA] </IfModule>
Vielen dank schonmal! :)
Muss ich das dann in jedem Ordner machen? Oder nur dort wo alles hingeleitet werden soll?
Du musst das nur im Ordner "cloud" speichern. Dort wird dann die "index.php" aufgerufen mit den weiteren Parametern... diese werden in der Variablen $_GET['page'] gespeichert, die du dann, wie gewünscht, weiter verarbeiten kannst! Vorraussetzung ist natürlich, dass "cloud" auch dein Basisverzeichnis ist... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage