Apache: Verzeichnis standartmässig aufrufen

M

MTH

Jungspund
Hallo

Ich haben einen Webserver welcher im htdocs folgende Ordner erhält:

test1
test2
test3
test4
start

Nun möchte ich, das der Ordner start aufgerufen wird, wenn man die URL des Webservers eingibt, z.B http://webserver, dann soll Adresse http://webserver/start aufegrufen werden.

Wie kann ich das handhaben?

Danke und Gruss
MTH
 
Entweder du baust dir eine index.html mit der entsprechenden Weiterleitung oder loest es per PHP oder Java oder sonst was. Da ist allderdings immer der Nachteil das es Klientseitig blockiert werden kann und nicht funktioniert.

Ich loese sowas immer gerne per .htaccess, die dann folgenden Inhalt haben muesste.
Code:
RewriteEngine On
RewriteBase /
RewriteRule ^$ start/ [R,L]
 
Entweder du baust dir eine index.html mit der entsprechenden Weiterleitung oder loest es per PHP oder Java oder sonst was. Da ist allderdings immer der Nachteil das es Klientseitig blockiert werden kann und nicht funktioniert.

Ich loese sowas immer gerne per .htaccess, die dann folgenden Inhalt haben muesste.
Code:
RewriteEngine On
RewriteBase /
RewriteRule ^$ start/ [R,L]

Wie kann ich das per .htacces lösen? Wo muss ich den Code hinkopieren?
 
Einfach in deinen Documentroot die Datei .htaccess mit einem Editor deiner Wahl erstellen, Code rein, abspeichern, fertig.

Danach muss nicht mal die Serverkonfig neu eingelesen werden.
 
mod_rewrite ist da schon ein bisschen Zweckentfremdung.
Als ich das damals versucht habe, dass mit dem mod_alias zu loesen, gabs jedes mal ein 500er, wenn ich direkt aus dem Wurzelverzeichnis redirected habe, habs gerade noch mal local getestet und wieder ein 500er bekommen.

Leider sind in den Beispielen keine mit einem Redirect aus dem Wurzelverzeichnis / selber. Frage hier auch aus persoenlichem Interesse nach. denn
Code:
Redirect permanent / htpt://adresse.de/blog/
fuehrt wie gesagt nur zu einem 500er. Daher der Umweg ueber den mod_rewrite.
 
Zuletzt bearbeitet:
Ich muss gestehen, mit dem Wurzel-Verzeichnis habe ich das noch nie getestet. Aber ist irgendwie auch logisch, dass man einem Wurzel-Verzeichnis nicht sagen kann, "permanently moved". Von Daher ist der Vorschlag von sinn3r mit dem mod_rewrite wohl doch ganz gut.
Eine Alternative die ich vorgeschlagen hätte wurde auch schonmal angerissen, nämlich PHP:

Code:
<?php
header("http://webserver/start/");
?>

Als index.php abspeichern und fertig wär die PHP-Lösung. ;)
 
Zuletzt bearbeitet:

Ähnliche Themen

Apache Log-Meldung File does not exist

Keine Zugriff von Windows 10 auf Sambafreigaben

Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen

Prozess im Hintergrund ausführen?

Probleme mit PHP-Scripten auf Apache-Server: Apache friert ein

Zurück
Oben