Page 1 of 1

.htacess DirectoryIndex

Posted: Fri 23. Apr 2010, 00:30
by rizn
hallo!

Um beim domainaufruf direkt ins unterverzeichnis /cms zu gelangen, habe ich laut hoster
eine .htaccess-Datei mit dem Eintrag 'DirectoryIndex /cms/index.php' angelegt.
leider klappt das so nicht.
farbe aus der css-datei ist da. aber bei den unterseitenaufrufen erscheint 'no input file specified' etc...
auf der startseite wird zumindest der artikeltext ausgegeben, aber keine bilder.
navigation erscheint, aber ohne die richtigen schriftgrößen und pics etc.
der hoster meinte, er könne mir nicht helfen ;)
ich kenne nur <meta http-equiv="refresh" ...

hat da vielleicht jemand einen tip?

besten dank!

Re: .htacess DirectoryIndex

Posted: Fri 23. Apr 2010, 08:00
by juergen
Hast du das dann auch in der config.inc.php angepasst ? Wenn das cms als Verzeichnis nicht mehr "existiert", musst du das aus der Konfiguration des Unterverzeichnisses wieder rausnehmen. Klingt unlogisch, aber dann passt alles wieder

Re: .htacess DirectoryIndex

Posted: Fri 23. Apr 2010, 08:02
by juergen
rizn wrote:hallo!

Um beim domainaufruf direkt ins unterverzeichnis /cms zu gelangen, habe ich laut hoster
eine .htaccess-Datei mit dem Eintrag 'DirectoryIndex /cms/index.php' angelegt.
leider klappt das so nicht.
Das sehe ich eben gerade erst: Mache diese Änderung besser bei der Vhost Einstellungen zu der domain, und wenns per .htaccess gehen sollte, dann leite nur in das Verzeichnis aber nie auf eine Datei, das füllt unnötig das Errorlog des Servers ;)

Re: .htacess DirectoryIndex

Posted: Fri 23. Apr 2010, 08:35
by flip-flop
Außerdem ist "DirectoryIndex" nicht dazu gemacht um Seiten umzuleiten. Ich verstehe nicht weshalb dein Provider dir so etwas erzählt.

-> wiki: Seitenweiterleitung (Redirect)

Knut

Re: .htacess DirectoryIndex

Posted: Fri 23. Apr 2010, 13:39
by rizn
vielen dank für alle einzelnen hinweise.
bei mir klappt es jetzt mit diesem eintrag in der htaccess-datei:
Redirect /index.php http://www.domain.de/cms/

Re: .htacess DirectoryIndex

Posted: Fri 23. Apr 2010, 14:17
by flip-flop
Bitte nicht "http:/ /domain.de" verwenden.

Es gibt m.W. nur eine Domain für Test- und Dummyzwecke: http://example.com

Knut