配置

配置路径:

左边菜单栏 “网站” => 点击需要配置网站的 “管理” 按钮 => 点击 “伪静态” 按钮,输入伪静态的代码,并重启 Nginx

示例

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=$1 last;
    break;
}

上面的是 Thinkphp 的Nginx伪静态代码,在输入框输入之后,在 nginx的配置文件中就会转变为:

#nginx配置
location / {
    index  index.html index.htm index.php l.php;
    autoindex  on;

    # 设置的代码会插入这个地方 - 开始
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?s=$1 last;
        break;
    }
    # 设置的代码会插入这个地方 - 结束
}

各框架的伪静态

Thinkphp6

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=$1 last;
    break;
}