jiangxu

TW对https一点也不支持。。。

TW对https一点也不支持。。。
望尽快支持。。。
我输入https的域名后,前台输出就有问题了,不会输出正确的域名。。。
#1楼
发帖时间:2017-11-12   |   查看数:0   |   回复数:8
落伍的鱼
自己修改各个未接的路径为相对路径
2017-12-6 #2楼
bjwindy
https和使用什么网站程序根本没关系,只要你的ssl配置好了一般都没问题,如果出现不安全提示,就要检查你的页面代码看是否调用了不支持https协议的东西,例如百度统计,默认的是http协议,你就要把这个协议手工改成https://就可以了,还有营销QQ客服代码根本就不支持https ,另外网站配置文件也要做好http跳转到https的301跳转,方法根据你自己的服务器环境在百度上搜索就行了。
2018-2-10 #3楼
jiangxu
引用 bjwindy:

https和使用什么网站程序根本没关系,只要你的ssl配置好了一般都没问题,如果出现不安全提示,就要检查你的页面代码看是否调用了不支持https协议的东西,例如百度统计,默认的是http协议,你就要把这个协议手工改成https://就可以了,还有营销QQ客服代码根本就不支持https ,另外网站配置文件也要做好http跳转到https的301跳转,方法根据你自己的服务器环境在百度上搜索就行了。


我的意思是说如果我在通王后台把 站点域名 改成 https://abc.com的话(默认的站点域名是abc.com,不带https://或http://)
前台首页地址输出就会变成https//abc.com
特殊符号:给我删了,地址就不对了。
我的服务器配置是没有问题的。通王后台访问https没问题的。
站点域名

站点域名

2018-2-10 #4楼
jiangxu
引用 bjwindy:

https和使用什么网站程序根本没关系,只要你的ssl配置好了一般都没问题,如果出现不安全提示,就要检查你的页面代码看是否调用了不支持https协议的东西,例如百度统计,默认的是http协议,你就要把这个协议手工改成https://就可以了,还有营销QQ客服代码根本就不支持https ,另外网站配置文件也要做好http跳转到https的301跳转,方法根据你自己的服务器环境在百度上搜索就行了。


不过还是感谢你来给我答复,我现在已经用.htaccess 跳转了。暂时算解决吧。
访问abc.com自动跳转到https://www.abc.com
已经没问题了。
2018-2-10 #5楼
mao
分享自己从模板制作入门到进阶的一些TWCMS主题,真心希望TWCMS这个程序不要烂尾,有人继续维护下去。
2018-4-4 #6楼
9527
https跟tw没毛线关系
2018-4-14 #7楼
午灬夏
需要修改程序源代码,现有的程序是默认写死的http!
2021-3-6 #8楼
bjwindy

通王的官网www.tongwang.cn用的就是https, 做好服务器上网站配置文件的修改就行了,现在很多服务器的一键安装包都支持的,lnmp ,宝塔都可以,lnmp的话需要修改网站的nginx配置文件,把你的ssl证书放到对应的位置就可以了。


server
    {
        listen 80;
        #listen [::]:80;
        server_name xxxx.cn www.xxxx.cn;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /www/wwwroot/xxxx.cn;
        return  301 https://www.xxxx.cn$request_uri;
        include rewrite/tw.conf;
        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php-pathinfo.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log off;
    }

server
    {
        listen 443 ssl http2;
        #listen [::]:443 ssl http2;
        server_name xxxx.cn www.xxxx.cn;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /www/wwwroot/xxxx.cn;

        ssl_certificate /usr/local/nginx/conf/ssl/ssl文件名.pem;
        ssl_certificate_key /usr/local/nginx/conf/ssl/ssl文件名.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;
        ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
        ssl_session_cache builtin:1000 shared:SSL:10m;
        # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
        ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;

        include rewrite/tw.conf;
        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php-pathinfo.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log off;
    }

也可以在新建网站的时候直接开通ssl,调用自己的ssl证书文件,记得要把你的ssl证书文件传到:
/usr/local/nginx/conf/ssl/ 这个目录下面,或者你自己定义的目录下面。

然后重启nginx就可以了,这样既做好了ssl,也做好了由http://跳转到https://的步骤。


如果你的服务器使用的宝塔面板,那更好操作了,直接在宝塔里面网站列表点击对应网站后面的设置,切换到ssl,申请证书,申请好部署完成后,强制https打开就可以了,非常简单。


2021-8-31 #9楼
游客组