Недавно я переключил свою ОС с Windows на Mac, и у меня возникла проблема с запуском локально. Я установил MAMP под/Applications/MAMP.Как настроить F3 .htaccess с помощью MAMP на Mac?
/Applications/MAMP/htdocs/.htaccess файл:
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]
Это полностью работал на моей среде Windows, но теперь он загружает только некоторые из ресурсов и выдает следующее сообщение об ошибке:
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) {
}
}
}
Моя сеть показывает, что пытается установить локальный хост: 8888/abc/index.php, но получает 404, хотя это правильный путь.
Я вполне уверен, что это ошибка с моим файлом .htaccess, потому что мои изображения и шрифты загружаются правильно.
Это не так. Он существует 'Applications \ MAMP \ htdocs \ abc' – jrquick
Файл, отображающий эту ошибку:' Applications \ MAMP \ htdocs \ abc \ views \ error.html' – jrquick
Применения/MAMP/htdocs/abc/index.php существует – jrquick