如何设置laravel以使用一个应用程序并将多个域指向它

如何设置laravel以使用一个应用程序并将多个域指向它,laravel,nginx,Laravel,Nginx,我有多个域名,并希望他们都指向同一个应用程序。我希望它们都能服务于相同的页面,但现在的设置方式是,如果我尝试在应用程序中的任何地方而不是主页,我都会得到一个404找不到 我使用server maindomain.com www.maindomain.com seconddomain.com www.seconddomain.com thirdodomain.com www.thirdodomain.com 我还为列出的所有域设置了SSL证书,并使用SSL实验室的A进行了测试。问题是,我如何让他们

我有多个域名,并希望他们都指向同一个应用程序。我希望它们都能服务于相同的页面,但现在的设置方式是,如果我尝试在应用程序中的任何地方而不是主页,我都会得到一个404找不到

我使用
server maindomain.com www.maindomain.com seconddomain.com www.seconddomain.com thirdodomain.com www.thirdodomain.com

我还为列出的所有域设置了SSL证书,并使用SSL实验室的A进行了测试。问题是,我如何让他们都服务于应用程序中的页面,而不仅仅是主域的主页


我看过类似的问题,但它们似乎没有解决这个确切的问题。我不希望多个域指向不同的视图(这很酷,但不是我需要的),而且我已经有一个不同的应用程序,在同一台服务器上托管了不同的名称,并且工作正常。过去我尝试过转发,但没有成功(SSL问题)。

Laravel处理域的能力非常非常好,因此您不需要在Laravel本身中执行任何操作。因此,我是否只需要为每个域名设置不同的服务器块,而不是在服务器行中列出每个域?我不明白为什么它不能按我所希望的那样工作。听起来好像漂亮的URL没有正确设置,因为唯一有效的是主页。我对laravel来说是一个极端的新手。谢谢我会研究一下。如果你是说在nginx中设置它,我确实有:location/{try_files$uri$uri//index.php?$query_string;}