• Yii2.0+nginx pathinfo方式


    1. 修改Yii2.0框架配置文件

      'urlManager' => array(
                "showScriptName" => false,
                "enablePrettyUrl" => true,
                'rules' => [
                            "<controller:w+>/<action:w+>" => '<controller>/<action>'
            ]

    2.修改nginx 配置文件

    nginx.config

      location / {
            index index.php index.html;
            try_files $uri $uri/ =404;
            if (!-e $request_filename) {
                   rewrite ^(.*)?(.*)$ /index.php?r=$1&$2 last;
              break;
            }

    3.  apached 方式

    网站根目录增加.htaccess

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)?(.*)$ index.php?r=$1&$2 [QSA,PT,L]
    </IfModule>

    <VirtualHost *:80>
            DocumentRoot 网站目录
            ServerName  域名
            ErrorLog logs/dummy-host.example.com-error_log
            CustomLog logs/dummy-host.example.com-access_log common
    <Directory "网站目录">
          Options FollowSymLinks ExecCGI
          AllowOverride All
          Allow from all
    </Directory>
    </VirtualHost>

  • 相关阅读:
    PS3 可播放的多媒体类型
    VB个性化文件夹图标
    Delphi源码:编辑长求字符串相似度
    Delphi使用zlib来压缩文件
    汉字编码问题
    Silverlight 3 学习概要
    asp.net下大文件上传知识整理
    DHTML动态创建一个弹出遮罩层
    Delphi的运算符重载
    Windows Vista 交互式服务编程
  • 原文地址:https://www.cnblogs.com/lianruihong/p/7654619.html
Copyright © 2020-2023  润新知