如何删除服务器上的“ public / index.php”?

时间:2019-04-10 06:41:54

标签: laravel .htaccess laravel-5

我最近在做laravel。

我在本地主机上创建了一个名为“ blog”的laravel项目,并且为了删除public/index.php,我遵循以下过程:

  1. public/文件夹中剪切.htaccess并粘贴到根(即博客)
  2. 将server.php重命名为index.php
  3. 然后我在api.php路由中创建了一个测试api,并回显了“ Hello World”。

现在,当我从本地主机服务器转到项目路径时,例如: localhost/Blog/api/test,然后正常工作。

但是当我在192.101.111.555这样的服务器上运行相同的代码时,例如: 192.101.111.555/Blog/api/test,然后显示未找到。

我不知道如何解决此问题。以及为什么它在localhost上可以正常工作而在服务器上却不能正常工作?

2 个答案:

答案 0 :(得分:0)

您重命名server.php,但不建议这样做。然后将此文件副本重命名

答案 1 :(得分:0)

是的,如果您已完成这些设置,则将无法通过运行php artisan serve在本地主机上进行访问。因此,您可以安装xampp并进行虚拟主机设置。在

处查看更多信息

How to enable Virtual Host on Xampp for Laravel?

这样做的好处是您不必一次又一次运行php artisan serve命令。