Yii2简单地址美化并隐藏index.php
2015-03-05 00:12
549 查看
目的:我只想去掉浏览器地址栏中的index.php?r=这一块。
在/config/web.php中 ’components'=>[] 中添加如下代码:
如果带了改了后缀这一下,请记得一定要给浏览器地址栏的路径最后面加上.html。
改了以上这些,我发现?r=这块可以用/代替访问了,但是想隐藏掉index.php还是不行。
我们还需在index.php同级的目录下添加.htaccess文件:
打开记事本,输入以下代码:
然后保存在与入口文件index.php同级的目录下,也就是/web目录下,文件名自己填.htaccess,文件类型选择 所有文件 (*.*) ,然后保存即可。
最后测试OK了!
在/config/web.php中 ’components'=>[] 中添加如下代码:
'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false,//隐藏index.php //'enableStrictParsing' => false, 'suffix' => '.html',//后缀,如果设置了此项,那么浏览器地址栏就必须带上.html后缀,否则会报404错误 'rules' => [ //'<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ], ],
如果带了改了后缀这一下,请记得一定要给浏览器地址栏的路径最后面加上.html。
改了以上这些,我发现?r=这块可以用/代替访问了,但是想隐藏掉index.php还是不行。
我们还需在index.php同级的目录下添加.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
然后保存在与入口文件index.php同级的目录下,也就是/web目录下,文件名自己填.htaccess,文件类型选择 所有文件 (*.*) ,然后保存即可。
最后测试OK了!
相关文章推荐
- Yii2简单地址美化并隐藏index.php
- Yii2简单地址美化并隐藏index.php
- YII2 URL美化以及隐藏入口文件index.php
- PHP中用header图片地址 简单隐藏图片源地址
- Yii2的高级应用程序模板中设置隐藏 index.php 步骤
- PHP中用header:图片地址 简单隐藏图片源地址
- YII2 nginx配置pathinfo模式与隐藏入口index.php
- Apache 里面隐藏TP框架地址中的index.php
- PHP中用header图片地址 简单隐藏图片源地址
- thinkPHP网络地址栏分隔符,url从写 隐藏index.php目录入口文件
- PHP中用header:图片地址 简单隐藏图片源地址
- think php5隐藏index.php
- TP5怎么隐藏index.php
- ThinkPHP5隐藏index.php在Win7或者Win2008R2下IIS设置
- Ubuntu-server 下Apache2 配置.htaccess 隐藏thinkPHP项目index.php无效解决办法
- iis7 php urlrewrite 并隐藏index.php
- [路由] -- Yii2 url地址美化与重写
- 隐藏index.php的规则
- ThinkPHP框架里隐藏index.php
- Yii系列总结:隐藏index.php步骤