| 

.NET C# Java Javascript Exception

1
Hallo,

ich möchte das https://www.xy.de/en/ auf https://www.xy.de/en/start.html leitet, bekomme dies jedoch nicht hin.

Versuche waren:
# RedirectPermanent /en/ /en/start.html [R=301,L]
oder etwas wie
# RewriteCond %{HTTP_HOST} ^xy\.de/en/$
# RewriteRule ^$ https://www.xy.de/en/start.html [R=301,L]

Jemand eine Idee?
19.12.2018
meone 110 1 6
1 Antwort
0
Besteht Zugriff auf die Konfiguration des Webservers?
Beim Apache kannst du dann nämlich einfach die start.html zum DirectoryIndex hinzufügen.
Also beispielsweise

DirectoryIndex start.html index.php index.html index.htm

Somit würde der Apache in sämtlichen Verzeichnissen, für die der DirectoryIndex definiert ist, zuerst nach der start.html suchen und sie ausgeben wenn vorhanden.

Sofern der Apache das von seiner Konfiguration her zulässt (AllowOverride All), sollte es auch möglich sein, dass du im Verzeichnis /en eine .htaccess hinterlegst, in der dann steht:

DirectoryIndex start.html
02.02.2019
lunatigs 1,3k 2 8
Ich glaube das ist keine Lösung.
1. Gibt es keine start.html die im Verzeichnis liegt. Es läuft über eine .php
2. Nur bei /en/ gibt es ein Aufruf von start.html, direkt bei .de/ oder auch tiefer bei /en/smart/... usw gibt es ebenso wenig eine start.html, das wäre denke ich dann nicht der richtige Weg.
meone 04.02.2019
Bevor Du hier nach Lösungen fragst, solltest Du vielleicht erst einmal lernen vollständige Angaben zu machen. Von PHP ist in Deiner Frage nämlich an keiner Stelle die Rede. Dein Kommentar wirft leider auch nur mehr Fragen auf, als das er Hinweise gibt.
lunatigs 22.02.2019

Stelle deine Htaccess-Frage jetzt!