Kid*_*ddo 7 php .htaccess laravel
正如标题所说,我在 Laravel 项目中收到错误 403(页面标题)。在本地,它正在工作,但是当我尝试将其上线时,在网络主机/我的域上,它给了我:
Forbidden
您无权访问 / 在此服务器上。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
我.htaccess从公共文件夹中删除了文件,什么也没发生。任何解决方案?
.htaccessapache 不会解析您的内容,因为AllowOverride All虚拟主机配置中缺少指令。.htaccessLaravel 需要文件。把它放回去。然后更改服务器上的 apache 虚拟主机配置以允许.htaccess.
<VirtualHost *:80>
ServerName www.example.net
DocumentRoot "/var/www/html/example3"
<Directory /var/www/html/example3>
DirectoryIndex index.php
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
像这样更改你的虚拟主机并通过 重新启动 apache sudo service apache2 restart。
将www.example.net和 替换/var/www/html/example3为正确的详细信息。