我使用nginx的laravel项目。当我使用域名它显示主页。但当我点击任何一个链接它不工作。并显示404未找到错误。
http://www.myhomepage.com//工作http://www.myhomepage.com/about//不工作
我使用了以下配置。
server {
listen 80;
root /var/www/abc-company-website/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name myhomepage.com localhost;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
字符串
x1c 0d1x的数据
2条答案
按热度按时间8ehkhllq1#
您可能希望调整
location /
块以传递查询字符串,如文档所示:字符串
Laravel 5.8插件-安装-漂亮的URL- Nginx
e5njpo682#
我在使用
nodejs
+nginx
时也遇到了类似的错误,我依靠lagbox的答案并修复了它,我做了以下事情:字符串