• 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' => [

      ],

    ],

    yii配置pathinfo

    此时,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  www.daixiaorui.com;

    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服务器。

     

    至此,配置完毕。

    文章出自:http://www.daixiaorui.com/read/218.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

    我生活的地方,我为何要生活。
  • 相关阅读:
    常用网络操作命令
    C语言中的位域[转]
    状态机——一种强大的思想利器
    9030PCI CAN驱动开发点滴
    驱动开发中应该注意的事项
    java 从网络Url中下载文件
    windows pyspider 爬虫安装
    java list去重
    Java 文件分块及合并
    工程部署到linux
  • 原文地址:https://www.cnblogs.com/hsd1727728211/p/5357770.html
Copyright © 2020-2023  润新知