Angenommen, ich habe Laravel in einem Unterordner installiert: Ich habe alle App-Dateien außerhalb der HTML-Wurzel abgelegt, das Verzeichnis "public" in "Laravel" umbenannt und unter der HTML-Wurzel verschoben .
Ich kann die App sehen durch den Anschluss an www.mydomain.com/laravel
ich folgende .htaccess im Stamm html Ordner verwendet: JetztLaravel-Installation in einem Unterordner umleiten, Unterordner ausblenden
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/laravel/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /laravel/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ laravel/ [L]
i meine Seite von www.mydomain direkt zugreifen können. com
Aber ich sehe, dass ich immer noch darauf zugreifen kann von www.mydomain.com/laravel ... und da alle Links ausgehend von der Basis-URL generiert werden, zeigt das Menü und jeder Anker href auf www.mydomain.com/ Laravel ... selbst der kanonische Link der Seiten enthält "Laravel".
Fragen:
- ist es eine Möglichkeit, dies zu vermeiden ??
- sollte ich mich darum sorgen?
Danke für Hilfe.