Yii2中nginx的伪静态

来源:互联网 发布:杭州多赢网络 编辑:程序博客网 时间:2024/06/05 04:44

nginx的配置按照官网给的nginx配置即可。

server {
charset utf-8;
client_max_body_size 128M;

listen 80; ## listen for ipv4#listen [::]:80 default_server ipv6only=on; ## listen for ipv6server_name basic.com;root        /data/wwwroot/basic/web;index       index.php;access_log  /data/wwwroot/basic/log/access.log;error_log   /data/wwwroot/basic/log/error.log;location / {    # Redirect everything that isn't a real file to index.php    try_files $uri $uri/ /index.php$is_args$args;}location ~ \.php$ {    include fastcgi_params;    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;    #fastcgi_pass 127.0.0.1:9000;    fastcgi_pass unix:/dev/shm/php-cgi.sock;    try_files $uri =404;}location ~* /\. {    deny all;} }

需要在 config/web.php 中加入如下代码:

[    'components' => [        'urlManager' => [            'enablePrettyUrl' => true,            'showScriptName' => false,            'enableStrictParsing' => false,            'rules' => [                // ...            ],        ],    ],]
原创粉丝点击