一.首页404未找到 检查项目配置是否配置好
解决地址:phpstudy网站或站点创建成功,打开无响应_php打开提示站点创建成功_荒-漠的博客-CSDN博客
二.vendor目录不存在 composer未安装
解决地址:laravel安装composer依赖_荒-漠的博客-CSDN博客 文章来源:https://www.toymoban.com/news/detail-633394.html
三.首页可以展示 里面路径404 未配置伪静态
apche解决办法:
phpstudy站点404访问遭到拒绝 首页可以访问 接口不能访问_phpstudy报错404_荒-漠的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-633394.html
nginx解决办法:
Nginx是一个高性能的Web服务器和反向代理服务器,可以通过配置伪静态规则来对URL进行重写,实现伪静态。 下面是针对ThinkPHP的一些常见的Nginx伪静态规则: 1. 去掉index.php ``` location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } } ``` 这个规则会将所有请求重写到index.php文件中,去掉URL中的index.php。 2. 重写URL中的参数 ``` location / { if (!-e $request_filename) { rewrite ^/(.*)/(.*)$ /index.php/$1/$2 last; break; } } ``` 这个规则会将URL中的参数重写到index.php文件中,例如将http://example.com/index.php?m=home&c=index&a=index重写为http://example.com/home/index/index。 3. 重写URL中的控制器和操作方法 ``` location / { if (!-e $request_filename) { rewrite ^/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)$ /index.php?m=$1&c=$2&a=$3 last; break; } } ``` 这个规则会将URL中的控制器和操作方法重写到index.php文件中,例如将http://example.com/index.php?m=home&c=index&a=index重写为http://example.com/home/index/index。 4. 添加后缀名 ``` location / { if (!-e $request_filename) { rewrite ^/(.*)$ /$1.html last; break; } } ``` 这个规则会将URL添加后缀名,例如将http://example.com/index.php?m=home&c=index&a=index重写为http://example.com/index.html。 以上是一些常见的Nginx伪静态规则,可以根据实际情况进行调整和修改。
到了这里,关于laravel项目运行问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!