2016-06-09 3 views
1

Ich habe kürzlich mein Betriebssystem von Windows auf Mac umgestellt und ich habe ein lokales Problem. Ich habe MAMP unter/Applications/MAMP installiert.Wie konfiguriere ich F3 .htaccess mit MAMP auf Mac?

/Applications/MAMP/htdocs/.htaccess Datei:

RewriteEngine On 
RewriteBase /abc/ 

# skip all files and directories from rewrite rules below 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 

RewriteRule (.+\.(?:gif|png|jpe?g|css|js|woff|ttf))$ /abc/$1 [NC,L] 
RewriteRule .* /abc/index.php [L] 

Das voll auf meine Windows-Umgebung gearbeitet, aber jetzt ist es lädt nur einige der Ressourcen und führt den folgenden Fehler:

Not Found (404) - HTTP 404 (GET /index.php) 

array(1) { 
[0]=> 
    array(6) { 
    ["file"]=> 
    string(42) "/Applications/MAMP/htdocs/abc/index.php" 
    ["line"]=> 
    int(27) 
    ["function"]=> 
    string(3) "run" 
    ["class"]=> 
    string(4) "Base" 
    ["type"]=> 
    string(5) "->" 
    ["args"]=> 
    array(0) { 
    } 
    } 
} 

Mein Netzwerk zeigt an, dass es versucht, localhost: 8888/abc/index.php abzurufen, aber es erhält einen 404, obwohl das der richtige Pfad ist.

Ich bin ziemlich sicher, dass dies ein Fehler mit meiner .htaccess-Datei ist, weil meine Bilder und Schriftarten korrekt geladen werden.

+0

Es nicht. Es existiert 'Applications \ MAMP \ htdocs \ abc' – jrquick

+0

Die Datei, die den Fehler anzeigt, ist' Applications \ MAMP \ htdocs \ abc \ views \ error.html' – jrquick

+0

Anwendungen/MAMP/htdocs/abc/index.php exists – jrquick

Antwort

2

Übersetzen meiner Kommentare in eine Antwort.

Sieht aus wie der Fehler aufgrund der Tatsache ist, dass die index.php nicht standardmäßig für einen Ordner geladen wird. Sie müssen diese Zeile oben in Ihrem .htaccess platzieren.

DirectoryIndex index.php