Я совершенно новый для Nginx, и у меня возникли проблемы с настройкой моего небольшого сайта PHP/Slim.Как я могу переписать URL-адреса при работе со статическими активами на nginx?
Мой сайт карты URL-адреса, как:
/
, /news
, /about
, /user/<user>
, и так далее ...
мне почти удалось получить эту работу с этим:
server {
...
location/{
if (!-e $request_filename) {
rewrite ^(.*)$ /app.php break; #app.php is my main PHP file
}
fastcgi_... #PHP-FPM things here...
}
...
}
Но, с кодом выше, я не могу указать /
, а мои активы найдены в /assets/css/style.css
не загружаются.
Как я могу заставить это работать?
Спасибо!
Я попробую! Спасибо – Cybrix
С приведенным выше кодом браузер продолжает загружаться. Это должно быть перенаправлено между определением местоположений бесконечно. – Cybrix
Конфигурация в моем примере верна, протестирована на локальном хосте и основана на моих рабочих шаблонах nginx. Возможно, что-то сломано в полной конфигурации nginx на вашем сервере. Я также добавил минимальные параметры fastcgi для местоположения php. –