Yii2 基本版学习笔记

URL 部分

-PATHINFO设置

框架默认路由 www.aa.com/index.php?r=site/index

config/web.php

'urlManager' => [
     'enablePrettyUrl' => true,//默认是false,设置为true时,才是pathinfo格式路由,但是带index.php入口文件,如果需要隐藏需要配合.htaccess文件
     'showScriptName' => false,
     'rules' => [
     ],
],

public/目录下,.htaccess 文件

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

设置成功后的路由:www.aa.com/site/index

  • 对于一些刚使用Yii2的同学可能刚下载advanced 版 在frontend/web/ 下找不到index.php

解决: 在advanced目录下有个 init.bat 文件 双击运行,会出现一个dos窗口 输入 0(开发模式) 或 1(产品模式) 按回车 再输入 yes 回车 这样就能生成入口文件了.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值