Nginx显示子链接和路径的404错误

dbf7pr2w  于 2023-11-17  发布在  Nginx
关注(0)|答案(2)|浏览(175)

我使用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的数据

8ehkhllq

8ehkhllq1#

您可能希望调整location /块以传递查询字符串,如文档所示:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

字符串
Laravel 5.8插件-安装-漂亮的URL- Nginx

e5njpo68

e5njpo682#

我在使用nodejs + nginx时也遇到了类似的错误,我依靠lagbox的答案并修复了它,我做了以下事情:

location / {
        try_files $uri $uri/ /index.html?$query_string;
}

字符串

相关问题