Php 无法访问laravel中的某些路线

Php 无法访问laravel中的某些路线,php,apache,laravel,Php,Apache,Laravel,当我尝试访问除laravel项目中的“/”之外的任何其他路线时,我得到了404 我的dhavalchheda.conf文件如下 <VirtualHost *:80> ServerAdmin admin@dhavalchheda.com DocumentRoot /var/www/html/dhavalchheda/public/ ServerName dhavalchheda.com ServerAlias www.dhavalchheda.com <Directory /va

当我尝试访问除laravel项目中的“/”之外的任何其他路线时,我得到了404

我的dhavalchheda.conf文件如下

<VirtualHost *:80>
ServerAdmin admin@dhavalchheda.com
DocumentRoot /var/www/html/dhavalchheda/public/
ServerName dhavalchheda.com
ServerAlias www.dhavalchheda.com
<Directory /var/www/html/dhavalchheda/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/dhavalchheda.com-error_log
CustomLog /var/log/apache2/dhavalchheda.com-access_log common
</VirtualHost>

服务器管理员admin@dhavalchheda.com
DocumentRoot/var/www/html/dhavalchheda/public/
服务器名dhavalchheda.com
ServerAlias www.dhavalchheda.com
选项如下符号链接
允许超越所有
命令允许,拒绝
通融
ErrorLog/var/log/apache2/dhavalchheda.com-error\u log
CustomLog/var/log/apache2/dhavalchheda.com-access_log common
我的laravel文件夹结构是

dhavalchheda->full laravel项目


我无法理解错误,因此请协助

我认为您必须启用apache服务的重写模块。因此,请尝试使用以下命令运行所有其他路由:

sudoa2enmod重写

然后重新启动apache服务:

sudo服务apache2重启

希望这对你也有用。

遵循这一点

遵循这些步骤将对您有所帮助