当前位置: 首页 > 编程笔记 >

yii2.0实现pathinfo的形式访问的配置方法

荆城
2023-03-14
本文向大家介绍yii2.0实现pathinfo的形式访问的配置方法,包括了yii2.0实现pathinfo的形式访问的配置方法的使用技巧和注意事项,需要的朋友参考一下

yii2.0默认的访问形式为:dxr.com/index.php?r=index/list,一般我们都会配置成pathinfo的形式来访问:dxr.com/index/list,这样更符合用户习惯。

具体的配置方法为:

一.配置yii2.0。

打开config目录下的web.php,在$config = [ 'components'=>[ 加到这里 ] ]中加入:

'urlManager' => [
 'enablePrettyUrl' => true,
 'showScriptName' => false,
 'rules' => [
 ],
],

此时,yii2.0已经支持以pathinfo的形式访问了,如果此时访问不了,继续往下看。

二.配置web服务器

1.如果是apache,在入口文件(index.php)所在的目录下新建一个文本文件,接着另存为.htaccess,用记事本打开此文件加入:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

保存即可。

2.如果是nginx,在nginx配置文件中加入:

server {
 listen    80;
 server_name localhost;

 location / {
 root  E:/wwwroot/yii2.0;
 index index.html index.php;
 if (!-e $request_filename){
  rewrite ^/(.*) /index.php last;
 }
 }

 location ~ \.php$ {
 root      E:/wwwroot/yii2.0;
 fastcgi_pass  127.0.0.1:9000;
 fastcgi_index index.php;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include    fastcgi_params;
 }
}

三:重启web服务器。

至此,配置完毕。

 类似资料:
  • 本文向大家介绍nginx配置支持php的pathinfo模式配置方法,包括了nginx配置支持php的pathinfo模式配置方法的使用技巧和注意事项,需要的朋友参考一下 nginx模式不支持pathinfo模式,类似info.php/hello形式的url会被提示找不到页面。下面的通过正则找出实际文件路径和pathinfo部分的方法,让nginx支持pathinfo。 要点: 1.~ \.php

  • 本文向大家介绍nginx中配置pathinfo模式示例,包括了nginx中配置pathinfo模式示例的使用技巧和注意事项,需要的朋友参考一下 缘由 很久不使用apache了,渐渐对apache感到陌生,因为朋友有个ZendFramework框架从apache移到nginx下,需要pathinfo模式支持。 网上海搜 于是开始搜索nginx+pathinfo相关文章,一开以为很容易就会配置好。因为

  • 本文向大家介绍Windows下ftp服务器实现匿名访问的配置方法,包括了Windows下ftp服务器实现匿名访问的配置方法的使用技巧和注意事项,需要的朋友参考一下 方法一:filezilla server,安装完后在windows 防火墙里浏览到安装目录找到这个程序后允许相应的网络权限,在filezilla server里创建名为anonymous的无密码帐户,就能匿名登录ftp了。建议端口号都使

  • 本文向大家介绍Spring Boot配置拦截器及实现跨域访问的方法,包括了Spring Boot配置拦截器及实现跨域访问的方法的使用技巧和注意事项,需要的朋友参考一下 拦截器功能强大,能够深入方法前后,常应用于日志记录、权限检查和性能检测等,几乎是项目中不可或缺的一部分,本文就来实现Spring Boot自定义拦截器的配置。 理论指导 问:Spring Boot怎么配置拦截器? 答:配置一个拦截器

  • 本文向大家介绍ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结,包括了ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结的使用技巧和注意事项,需要的朋友参考一下 本文针对ThinkPHP中pathinfo的两种模式、四种路径访问模式和URL重写相关知识进行了总结归纳,分享给大家便于查询和借鉴。具体归纳如下: 1、pathinfo 访问模块Index

  • 本文向大家介绍SpringBoot配置web访问H2的方法,包括了SpringBoot配置web访问H2的方法的使用技巧和注意事项,需要的朋友参考一下 【前情提要】最近开始搭建博客,在本地调试的时候使用的数据库是h2,但是调试的时候需要查看数据库,本文也由此而来。 下面是我用到的方法: 使用IDEA的Database连接工具,具体操作方法就是按照要求配置连接url,用户名和密码即可。具体操作见下图