在此服务器上找不到请求的URL/ProjectName/users.Laravel

 喝喝88地盘 发布于 2023-01-30 13:18

我正在关注laravel的快速启动,它说"type /users"但不适合我.我在浏览器中写道,http://DomainServer/ProjectName/users它抛出:

在此服务器上找不到请求的URL/ProjectName/users.Laravel

我试过以下,

启用apache模块mod_rewrite也不起作用.

1 个回答
  • Linux环境中Apache Web Server和Laravel的步骤.

      打开httpd.conf

      sudo vim /etc/httpd/conf/httpd.conf
      # for debian users: /etc/apache2/apache2.conf
      

      确保DocumentRoot指向laravel项目的公共目录

      添加该路径的Directory元素和Allowoverride All ...,如下所示

      DocumentRoot "/var/www/html/laravel/public/"
      
      <Directory "/var/www/html/laravel/public">
      Allowoverride All
      </Directory>
      

      从../laravel/public/打开.htaccess并确保它具有以下内容

      <IfModule mod_rewrite.c>
      <IfModule mod_negotiation.c>
      Options -MultiViews
      </IfModule>
      
      RewriteEngine On
      
      # Redirect Trailing Slashes...
      RewriteRule ^(.*)/$ /$1 [L,R=301]
      
      # Handle Front Controller...
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^ index.php [L]
      </IfModule>
      

      重启httpd服务

      sudo service httpd restart
      

      现在http://DomainServer/users可以在您的浏览器中使用.

    2023-01-30 13:21 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有