So konfigurieren Sie die htaccess-Datei für Cake 2.3.x auf 1and1 Shared Hosting

Tut mir leid, ich habe viele Suchen durchgeführt, ohne Lösungen für mein Problem zu finden.

Wenn ich meine Cakephp-App in einem Unterordner installieren möchte, funktioniert die Verwendung des Standard-Setups für cakephp htaccess-Dateien in meiner Domain nicht, während alles auf localhost (xampp) funktioniert.

Ziel =>http://mydomain.com/mycakeapp

Die Installation benötigt 3 htaccess-Dateien:

root .htaccess

    #.htaccess in root
    
       RewriteEngine on
       RewriteBase  /mycakeapp
       RewriteRule    ^$ app/webroot/    [L]
       RewriteRule    (.) app/webroot/$1 [L]
    
    
in der App .htaccess
        
            RewriteEngine on
            RewriteBase /mycakeapp
            RewriteRule    ^$   app/webroot/    [L]
            RewriteRule    (.)  app/ webroot/$1    [L]
        
    
in webroot .htaccess
        
            RewriteEngine On
            RewriteBase /mycakeapp
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ index.php [QSA,L]
        
    
Wenn ich die cakephp-Dokumentation befolge und diese htaccess-Dateien verwende, erhalte ich Fehler 500-Ergebnisse. Wenn Sie RewriteBase / anstelle von / mycakeapp verwenden, wird eine 404-Fehlerseite ausgegeben.

PHP ist in der Version 5.4 Wie kann ich das lösen? Vielen Dank für deine Hilfe ! Grüße

Antworten auf die Frage(2)

Ihre Antwort auf die Frage