Wie bekomme ich index.html in die URL?
Steffen
- webserver
Hallo,
ich habe mal ein umgekehrtes Problem :).
Ich möchte, dass index.html immer in der URL angezeigt wird.
Wenn ein Benutzer
http://example.com oder
http://example.com/ oder
http://www.example.com oder
http://www.example.com/
eingibt, sollte er immer
http://www.example.com/index.html
angezeigt bekommen.
Beim Surfen habe ich immer nur gefunden, wie man index.html wegbekommt :).
Was ich bisher habe ist:
DirectoryIndex index.html
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
Damit zeigen Browser zwar wie gewünscht den Inhalt von index.html an, aber als URL wird http://www.example.com/ angezeigt.
Wie bekomme ich hin, dass http://www.example.com/index.html angezeigt wird? Irgendwelche Tipps?
Danke für Eure Hilfe!
Steffen
Hallo,
auch per rewrite bzw eine index.php mit header("Location: index.htm"); ?!
mfg, Flo
Guten Tag,
auch per rewrite bzw eine index.php mit header("Location: index.htm"); ?!
Bitte immer nur mit absoluten Adressen umleiten.
Gruß
Christoph Jeschke
Hi,
Wie bekomme ich hin, dass http://www.example.com/index.html angezeigt wird? Irgendwelche Tipps?
keine Ahnung von dem rewrite kram, aber wie der zufall es will nutze ich gerade ein script, was genau dein gewünschtes Ergebnis an den Tag legt.
Mir wäre es nämlich genau umgekehrt recht.
Somit kannst du villeicht mit den Rules aus dem Script etwas anfangen und deine Info daraus ziehen:
RewriteEngine on
RewriteRule ^([0-9]+)/video/(.*)/(.*).html$ mp3.php?op=$1&g=$2&mp3=$3 [L]
RewriteRule ^([0-9]+)/tag/(.*)/([0-9]+).html$ index.php?op=$1&g=$2&p=$3 [L]
RewriteRule ^([0-9]+)/tag/(.*).html$ index.php?op=$1&g=$2 [L]
Mario
Hi,
DirectoryIndex index.html
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]Damit zeigen Browser zwar wie gewünscht den Inhalt von index.html an, aber als URL wird http://www.example.com/ angezeigt.
Die RewriteRule ist unsinnig bis kontraproduktiv. "Nehme alles, was der Nutzer als Pfadangabe hinter dem Domainnamen eingegeben hat - und haenge es als Pfadangabe hinter den Domainnamen" - reichlich bloedsinnig.
Wie bekomme ich hin, dass http://www.example.com/index.html angezeigt wird?
Was du wohl willst, ist bei einem komplett leeren Request-Pfad auf http://www.example.com/index.html umleiten.
MfG ChrisB