当我使用slim3.x和MAMA nginx时,我遇到了404错误。
我的routes/public/index.php
代码来自此处:First Application Walkthrough。
我的目录是:/Applications/MAMP/htdocs/slimpro/routes/public/index.php
我添加
location /slimpro {
root /Applications/MAMP/htdocs/slimpro/routes;
try_files $uri $uri/ /public/index.php?$query_string;
}
要
/Applications/MAMP/conf/nginx/nginx.conf
server {
}
如何解决这个404错误?
答案 0 :(得分:0)
在nginx中你应该编辑你的nginx conf文件。
if (!-f $request_filename) {
rewrite ^(.*)$ /index.php last;
}
在apache服务器中,您应该编辑conf
您可以添加重写规则
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule . /index.php [L]