无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
AI导航网AI应用网站大全 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[BUG反馈] wdcp v3.0.8后台升级到V3.2.2造成.htaccess伪静态失效

本帖最后由 wxkxklmyt 于 2017-5-12 23:41 编辑

系统版本号:centos 7 X64|WDCP版本号:v3.2.2

操作过程
1、只安装了默认版本,未安装PHP多版本
2、后台点升级,升级后点”更新所有站点配置“,造成伪静态失效(404错误)
3、HTTPS强制跳转后页面空白。只启动不强制跳转,http能打开,https直接404
4、现在的重点就是”更新所有站点配置“造成伪静态失效及HTTPS错误,我在虚拟机上进行同样的操作也是如果,跪求老大处理下。

伪静态规则失效,检查下并确定使用的WEB引擎和规则相对应就可以
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

回复 2# admin
引擎我确定是N+A,规则以前一直在用,我怀疑是 更新所有站点配置,脚本有问题。HTTPS用不起我自己另外配置的。下面是我自己写的HTTPS配置(建议官方参考一下,如果可行生成配置的时候可以以这个为配置模板)
server {

listen 80;

server_name www.***.cn;

#让http 请求重定向到https 请求

return 301 https://$server_name$request_uri;
}

server {

listen 443 ssl;

root /home/web/***/public_html;

server_name www.***.cn;

ssl_certificate /www/wdlinux/nginx-1.8.1/conf/cert/***.cn.pem;

ssl_certificate_key /www/wdlinux/nginx-1.8.1/conf/cert/***.cn.key;



index  index.html index.php index.htm;
    error_page  400 /errpage/400.html;
    error_page  403 /errpage/403.html;
    error_page  404 /errpage/404.html;
    error_page  503 /errpage/503.html;
    location ~ \.php(.*)$ {
            fastcgi_pass  unix:/tmp/php-70-cgi.sock;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
            fastcgi_param PATH_INFO $2;
            include fcgi.conf;
    }
    location ~ /\.ht {
            deny  all;
    }

location / {
            try_files $uri @apache;
    }
    location @apache {
             proxy_pass http://127.0.0.1:88;
             include naproxy.conf;
    }
}

官方的配置
server {
        listen       80;
        root /home/web/******_com/public_html;
        server_name ******.com www.******.com;
        index  index.html index.php index.htm;
        error_page  400 /errpage/400.html;
        error_page  403 /errpage/403.html;
        error_page  404 /errpage/404.html;
        error_page  503 /errpage/503.html;
        location ~ \.php(.*)$ {
                fastcgi_pass  unix:/tmp/php-56-cgi.sock;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
                fastcgi_param PATH_INFO $2;
                include fcgi.conf;
        }
        location ~ /\.ht {
                deny  all;
        }

location / {
                try_files $uri @apache;
        }
        location @apache {
                 proxy_pass http://127.0.0.1:88;
                 include naproxy.conf;
        }
}


其中这一段配置,有时配置出来有,有时又没有。
location / {
            try_files $uri @apache;
    }
    location @apache {
             proxy_pass http://127.0.0.1:88;
             include naproxy.conf;
    }



NGINX的配置文件没有看到在哪里配置加载证书,能告知一下吗?

TOP

什么叫N+A?你指定了PHP,还是N+A?

没看到证书的配置,多看论坛,先清楚证书的设置
看清提问三步曲及多看教程/FAQ索引(wdcp,v3,一键包,wdOS),益处多多.wdcp工具集 阿里云主机8折优惠码

TOP

如果你的web环境是n+a不要使用网站跟目录的.htaccess来配置伪静态规则,不会生效并且apache配置检测会报错
直接新建伪静态配置文件xxx_nginx.conf文件,将你站点的nginx的伪静态规则写入到此文件里
最后在网站编辑界面伪静态栏选中应用该conf文件即可!
Win+IIS老司机
Linux小白

TOP

回复 5# artrogue
谢谢回复,我一直都是这样做的,并且一直正常。WDCP是支持的。前端是NGINX,后端是APACHE,相当于.htaccess是后端的apache处理的,和NGINX无关

TOP

回复 6# wxkxklmyt


    你的.htaccess文件生效了?正常?怎么操作的?我的也是N+A

TOP

回复 7# qzone 后台升级的,伪静态会失效的。我重新安装了操作系统,全新安装,默认PHP版本没有问题。指定PHP版本也会存在伪静态问题,我看了配置,没有发现问题。现在不折腾了,过段时间等稳定了再升级。

TOP

同样有这个问题,wordpress  指定为php7.1伪静态就失效,指定为默认,就OK了

TOP

(重要BUG)、默认根目录下的.htaccess伪静态规则不读取,不支持伪静态。捣鼓了半天要必须自己写到伪静态规则文件管理规则里面去,然后站点选择规则下拉菜单才能有效。请赶紧解决

TOP

应该是因为多版本PHP使用的是N,规格不能直接使用吧

TOP

回复 2# admin


    出现了同样的问题,新版本,N+A的组合下,二级域名无法伪静态

TOP

有人解决吗?

现在是最新版了,还是没法伪静态

TOP

回复 2# admin


  二级域名伪静态规则不生效

环境为:V3.29   apache+ngix   没有安装PHP多版本

我是直接在/www/wdlinux/httpd-2.4.23/conf/vhost里面添加的伪静态规则

顶级域名的伪静态生效,二级域名无效,创建二级域名时也不能手动选择使用某个规则。望尽快解决

TOP

回复  admin


  二级域名伪静态规则不生效

环境为:V3.29   apache+ngix   没有安装PHP多版本

我 ...
xiong4260 发表于 2017-7-9 14:05




之前V3.09这样设置一切正常

TOP

返回列表