• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

index.htm der index.php vorziehen?

MICHI123

Spiele-Kenner/in
Registriert
06.09.2004
Beiträge
4.067
Reaktionspunkte
52
Hi,
ich bastel hier an einer Homepage, da habe ich eine index.htm und eine index.php ich möchte dass wenn man nur die URL aufruft also www.beispiel.de die index.htm aufgerufen wird und nicht die index.php. ich kann die PHP Datei auch nciht einfach in zB index2 umbennen...
wie kann ich das einstellen?
Danke schonmal,
Gruß,
Michael
 
Warum brauchst du denn unbedingt eine index.php UND eine index.htm im selben Verzeichnis ?
 
hm also ich mach (ganz noobig) unsere abipage, da is halt text usw drauf. aber ich möchte ne Introseite, mit nem Bild und nach 3 Sekunden refresht die Page dann und die PHP datei mit text usw wird aufgerufen.
hier mach dir einfach ein Bild:
http://www.fgh-abi09.de/ das ist die Page
da soll aber halt vorher das komme: http://www.fgh-abi09.de/index.htm ...
 
Das stellt man in der Konfiguration des Webservers ein.

Apache:
DirectoryIndex index.htm index.php index.html index.shtml index.shtm index.cgi index.php

Beim IIS kann man das per Klickibunti.

Edit: Warum geht das denn nicht?
<meta http-equiv="refresh" content="2; url=http://www.fgh-abi09.de/index.php">
 
The_Linux_Pinguin am 18.02.2008 18:39 schrieb:
Das stellt man in der Konfiguration des Webservers ein.

Apache:
DirectoryIndex index.htm index.php index.html index.shtml index.shtm index.cgi index.php
öhm? hm also ich hab in dem Hauptverzeichniss (in dem ja auch die indexe liegne) eine .htaccess Datei erstellt (vorher war da keine) und da genau das reingeschrieben... funktioniert aber leider nicht.
Kann es sein dass der Server das von sich aus anders bestimmt? (Funpic)

Beim IIS kann man das per Klickibunti.
Was heißt das auf noobisch? ^^

Edit: Warum geht das denn nicht?
<meta http-equiv="refresh" content="2; url=http://www.fgh-abi09.de/index.php">
ja das funktioert ja, von www.fgh-abi09.de/index.htm wird ja korrekt auf die index.php weitergeleitet. nur halt jeder normale userruft ja www.fgh-abi09.de auf und da kommt halt direkt die index.php statt der intro index.htm ...
 
MICHI123 am 18.02.2008 18:45 schrieb:
ja das funktioert ja, von www.fgh-abi09.de/index.htm wird ja korrekt auf die index.php weitergeleitet. nur halt jeder normale userruft ja www.fgh-abi09.de auf und da kommt halt direkt die index.php statt der intro index.htm ...

Entweder ist mein Hirn gerade unterkuehlt oder die Frage ist zu einfach :ugly: Einfach deine Introseite index.php nennen und den Refresh auf die umbenannte Hauptseite machen? :-o
 
The_Linux_Pinguin am 18.02.2008 18:50 schrieb:
MICHI123 am 18.02.2008 18:45 schrieb:
ja das funktioert ja, von www.fgh-abi09.de/index.htm wird ja korrekt auf die index.php weitergeleitet. nur halt jeder normale userruft ja www.fgh-abi09.de auf und da kommt halt direkt die index.php statt der intro index.htm ...

Entweder ist mein Hirn gerade unterkuehlt oder die Frage ist zu einfach :ugly: Einfach deine Introseite index.php nennen und den Refresh auf die umbenannte Hauptseite machen? :-o
aso meinst du das
ja das geht fürchte ich leider nicht. wenn ich die index.php jetzt umbenenne dann funktioniert die/das(?) CMS nicht mehr, die URLS sind halt so zB aufgebaut:
fgh-abi09.de/index.php?site=news wenn ich jetzt die "richtige" index.php umbenenne funktioniert das alles nicht mehr...
 
MICHI123 am 18.02.2008 18:54 schrieb:
... ja das geht fürchte ich leider nicht. wenn ich die index.php jetzt umbenenne dann funktioniert die/das(?) CMS nicht mehr, die URLS sind halt so zB aufgebaut:
fgh-abi09.de/index.php?site=news wenn ich jetzt die "richtige" index.php umbenenne funktioniert das alles nicht mehr...
Kannst du das nicht in ein Unterverzeichnis packen? ( fgh-abi09.de/CMS/index.php?site=news )

Oder, andersrum gedacht: Kannst du nicht von der index.php auf die index htm verlinken? oder den entscheidenden Inhalt mit auf die index.php packen ?
 
MICHI123 am 18.02.2008 18:54 schrieb:
umbenenne funktioniert das alles nicht mehr...

Mit ".htaccess" hast du also auch schon hantiert (Inhalt (auch mal nach googlen ob noch etwas fehlt): Redirect /index.htm http://www.fgh-abi09.de)?
 
Worrel am 18.02.2008 19:11 schrieb:
MICHI123 am 18.02.2008 18:54 schrieb:
... ja das geht fürchte ich leider nicht. wenn ich die index.php jetzt umbenenne dann funktioniert die/das(?) CMS nicht mehr, die URLS sind halt so zB aufgebaut:
fgh-abi09.de/index.php?site=news wenn ich jetzt die "richtige" index.php umbenenne funktioniert das alles nicht mehr...
Kannst du das nicht in ein Unterverzeichnis packen? ( fgh-abi09.de/CMS/index.php?site=news )
hm hab das grade ausprobiert, funktioniert auch nicht, nurnoch fehler und alle elemte haben sich überall hin verteilt xD

Oder, andersrum gedacht: Kannst du nicht von der index.php auf die index htm verlinken? oder den entscheidenden Inhalt mit auf die index.php packen ?
hm also ich will ja so eine introseite die aus nur einem Bild praktisch besteht. das kann ich ja nicht auf die index.php machen und den rest auf ide index.htm packen
 
The_Linux_Pinguin am 18.02.2008 19:13 schrieb:
MICHI123 am 18.02.2008 18:54 schrieb:
umbenenne funktioniert das alles nicht mehr...

Mit ".htaccess" hast du also auch schon hantiert (Inhalt (auch mal nach googlen ob noch etwas fehlt): Redirect /index.htm http://www.fgh-abi09.de)?
hm also vorher war da keine .htaccess drin, hab eine erstellt, da sthet jetzt nur drin:

DirectoryIndex index.htm index.php index.html index.shtml index.shtm index.cgi index.php

ich google mal ob da noch was rein muss irgendwie
 
MICHI123 am 18.02.2008 19:18 schrieb:
DirectoryIndex index.htm index.php index.html index.shtml index.shtm index.cgi index.php

ich google mal ob da noch was rein muss irgendwie

Das DirectoryIndex ist aus der Apache.conf und darf da nicht rein. Inhalt sollte sowas sein:

Redirect /index.htm http://www.fgh-abi09.de
 
The_Linux_Pinguin am 18.02.2008 19:20 schrieb:
MICHI123 am 18.02.2008 19:18 schrieb:
DirectoryIndex index.htm index.php index.html index.shtml index.shtm index.cgi index.php

ich google mal ob da noch was rein muss irgendwie

Das DirectoryIndex ist aus der Apache.conf und darf da nicht rein. Inhalt sollte sowas sein:

Redirect /index.htm http://www.fgh-abi09.de
aaah, da kommen wir doch dem Fehler einen Schritt näher ^^
Code:
 Redirect /index.htm http://www.fgh-abi09.de
genau so soll das in die htaccess? sicher? ^^ weil es funktioniert bisher nicht.
Also die PHP Datei liegt hier
http://www.fgh-abi09.de/index.php
und hier die HTML Datei
http://www.fgh-abi09.de/index.htm

hmm
 
MICHI123 am 18.02.2008 19:17 schrieb:
Worrel am 18.02.2008 19:11 schrieb:
MICHI123 am 18.02.2008 18:54 schrieb:
... ja das geht fürchte ich leider nicht. wenn ich die index.php jetzt umbenenne dann funktioniert die/das(?) CMS nicht mehr, die URLS sind halt so zB aufgebaut:
fgh-abi09.de/index.php?site=news wenn ich jetzt die "richtige" index.php umbenenne funktioniert das alles nicht mehr...
Kannst du das nicht in ein Unterverzeichnis packen? ( fgh-abi09.de/CMS/index.php?site=news )
hm hab das grade ausprobiert, funktioniert auch nicht, nurnoch fehler und alle elemente haben sich überall hin verteilt xD
Du müßtest natürlich sämtliche Dateien, die von dem CMS verwendet werden, mitverschieben und falls da statische URLs verwendet wurden, die zu relativen machen.

Oder, andersrum gedacht: Kannst du nicht von der index.php auf die index htm verlinken? oder den entscheidenden Inhalt mit auf die index.php packen ?
hm also ich will ja so eine introseite die aus nur einem Bild praktisch besteht. das kann ich ja nicht auf die index.php machen und den rest auf ide index.htm packen
Dann mach doch eine Abfrage, ob die Variable site schon einen Wert hat. Wenn nicht => Introbild; wenn doch: den Inhalt der jetzigen Seite index.php anzeigen.
 
MICHI123 am 18.02.2008 19:25 schrieb:
aaah, da kommen wir doch dem Fehler einen Schritt näher ^^
Code:
 Redirect /index.htm http://www.fgh-abi09.de
genau so soll das in die htaccess? sicher? ^^ weil es funktioniert bisher nicht.
Also die PHP Datei liegt hier
http://www.fgh-abi09.de/index.php
und hier die HTML Datei
http://www.fgh-abi09.de/index.htm

hmm

Ich glaube es wahr von mir aus falsch rum genannt ;)

Beispiel:

Redirect /mein-verzeichnis http://neue-domain.de

Durch dieses Eintrag werden wird beispielsweise die URL http://osimodell.os.funpic.de/mein-verzeichnis nach http://neue-domain.de weitergeleitet.

Natürlich kann auch eine einzelne html Datei weitergeleitet werden:

Redirect /mein-verzeichnis/impressum.html http://neue-domain.de/impressum.html
Wenn die ganze Domain weitergeleitet werden soll geschiet dieses mit:

Redirect / http://neue-domain.de/impressum.html
 
Ah ich hab das jetzt gelöst indem ich aus der DE-Domain aufschaltung ne Frame einbindung gemacht hab die zuerst /index.htm aufruft die dann auf dei index.php weiterführt.
Danke aber für eure vielen und schnellen Antworten =)
 
Zurück