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

     

  • 相关阅读:
    链表(1) --- 单链表
    .Net性能调优-MemoryPool
    .Net性能调优-WeakReference
    .Net性能调优-ArrayPool
    .Net Core 中的选项Options
    .Net Core配置Configuration源码研究
    .Net中异步任务的取消和监控
    nginx 实现jira反向代理
    k8s-harbor拉取镜像权限问题-imagePullSecrets
    Studio 3T 重置试用日期
  • 原文地址:https://www.cnblogs.com/iceman-/p/8335425.html
Copyright © 2011-2022 走看看