Hallo,
oftmals ist es noch nicht gleich möglich, ein Projekt über die finale URL / Domain laufen zu lassen,
deshalb bieten viele Hoster auch Domain-Aliase an, über die das Projekt dann über eine alternative
URL erreichbar ist.
Dabei ist es oftmals so, dass der Domain-Alias ein fix definiertes Document-Root Verzeichnis
hat (das man nicht anpassen kann) und man somit mit Contao 4 auf Probleme stößt. Das Setup
schaut dann in den meisten Fällen so aus:
Projektsetup:
http://mein.alias.at -> Mapped auf z.B. /home
und bei der Domain selbst würde man das Document-Root dann auf
das web Verzeichnis mappen, also:
http://meinedomain.at -> Mapped auf z.B. /home/web (Contao 4 Standard)
Um jetzt die Alias Domain "umzubiegen" kann man via .htaccess gemäß dieser Anleitung vorgehen:
https://www.siteground.com/kb/how_to...htaccess_file/
Somit würde dem obigen Beispiel folgend die .htaccess Datei wie folgt aussehen:
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mein.alias.at$ [NC,OR]
RewriteCond %{HTTP_HOST} ^mein.alias.at$
RewriteCond %{REQUEST_URI} !web/
RewriteRule (.*) /web/$1 [L]
Das funktioniert auch bestens und die Seite sowie das Backend sind problemlos erreichbar:
http://mein.alias.at (OK)
http://mein.alias.at/contao (OK)
Versucht man allerdings den Contao Manager mittels:
http://mein.alias.at/contao-manager.phar.php
aufzurufen, resultiert das in der Meldung: No input file specified.
Somit scheint es mit der .htaccess und dem Mapping beim Manager noch ein Problem zu geben,
allerdings komm ich hier dann nicht mehr weiter und habe dafür noch keine Lösung für das Problem
gefunden.
Hat jemand schon mal dasselbe Problem gehabt und dafür vielleicht eine Lösung?
Würde mich sehr freuen und bin für jede Anregung sehr dankbar.
Sares
Lesezeichen