zoukankan      html  css  js  c++  java
  • 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服务器。

     

  • 相关阅读:
    Uva 10779 collector's problem
    poj 2728 最优比率树(最小生成树问题)
    LA 3126 二分图匹配 最小路径覆盖
    poj 1149 最大流构图
    Step By Step(Java XML篇)
    Step By Step(Java 输入输出篇)
    Step By Step(Java 集合篇)
    Step By Step(Java 线程篇)
    Step By Step(Java 反射篇)
    Step By Step(Java 国际化篇)
  • 原文地址:https://www.cnblogs.com/iceman-/p/8335425.html
Copyright © 2011-2022 走看看