Ich versuche, die ftp root zu schützen, indem sie zeigt die Webroot zu einem bestimmten Unterordner in meinem ftprootWie man Webroot ändert und ftproot für Browser unsichtbar macht?
-root (sub.mydomain.com)
-index.html (for testing, this should not show)
-conf
-src
-public
-index.html (this should always show)
versuchte ich es durch eine .htaccess-Datei im fptroot wie folgt platzieren:
RewriteEngine On
RewriteRule ^$ /public [L]
Ich habe auch ein paar andere aus googlen versucht, aber ich bekomme trotzdem Zugriff auf die root/index.html.
Dieser hier unten leitet eigentlich wie gewünscht um, aber dann zeigt/public_html/im Browser was eindeutig nicht was ich will.
RewriteEngine On
RedirectMatch ^/$ /public/
Dieses unten macht das Gleiche
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://sub.mydomain.com/public [R=301,L]
Ich will alles, aber die Wurzel/public völlig unsichtbar für den Browser-Menschen sein. Viele Webhosts haben dieses Setup standardmäßig für Sie eingerichtet, aber ich habe diesen Luxus in diesem Projekt nicht.