pc wx

扫码关注“沃之涛科技”安全登录

扫码登录 微信内打开可长按扫码一键登录

登录即表示同意服务协议条款

我已确认并阅读 服务协议条款

如果您丢失了所有信息,可联系管理员QQ:1500351892。

添加域名
确定删除该域名吗?
该操作无法复原
用户头像

用户

ID: 剩余积分:

无赠送
100积分
100
赠100积分
500积分
500
赠400积分
1000积分
1000
赠1300积分
2000积分
2000
赠7000积分
5000积分
5000
注意事项

积分仅限于AI文章写作也可以用于WordPress下的SEO合集插件“智能改写”“词库挖掘”“关键词排名监控”“AI智能DK”功能使用;

充值仅用于消费,不可变更,退款,提现,请慎重选择!

支付宝
微信
购买积分: 100
赠送积分: 0
应付金额: ¥100

用户邮箱

验证码

点此继续访问
邮箱不存在
确定删除吗?
该操作无法复原
分类编辑
序号
分类名称
操作
{{item.index}}

暂无数据

{{item.index}}.
暂无数据
行业资讯
右圆圈
左圆圈
大圆圈
左边大圆圈
圆圈
圆圈

WordPress网站设置 Http 强制跳转到 Https 方法

浏览次数:2639 发布日期:2022-10-13 09:38:50

http转Https已经成为了现在网站的一个趋势,https可以说代表着更安全、更放心的一种协议。那么http转为https,就成为网站建设的一个标准了。那么wordpress网站中http跳转https的方法有哪些呢?

一、服务器配置

1)、nginx配置,以rewrite开头的一行就是配置,意思是把网站路径重写为https协议的网站路径。

server {
listen       80;
server_name  localhost;
rewrite ^(.*)$ https://$host$1 permanent;
location / {
root   html;
}
或者301跳转的形式
server {
    listen 80;
    
    server_name www.xxx.com;
    
    return 301 https://$host$request_uri;
}

2)、apache服务器在配置文件中或者根目录 .htaccess 文件加入如下代码

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]

3)、IIS配置

如果网站根目录有Web.config文件则在web.config中配置

<xmp><system.webServer>
  <rewrite>
   <rules>
    <rule name="HTTP to HTTPS redirect" stopProcessing="true">
     <match url="(.*)" />
     <conditions>
      <add input="{HTTPS}" pattern="off" ignoreCase="true" />
     </conditions>
     <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
    </rule>
   </rules>
  </rewrite>
 </system.webServer></xmp>

根据IIS版本配置

IIS6.0 路径:C:WINDOWS->Helpiis->Helpcommon->403-4.htm IIS7.0以上 路径:C:inetpub->custerr->zh-CN->403.htm 把以下代码替换(403-4或403)里面所有内容,然后保存

<xmp><HTML><HEAD><TITLE>该页必须通过安全通道查看</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
</HEAD><BODY></xmp>

<span><</span><span>script</span> type="text/javascript">
var url = window.location.href;
    if (url.indexOf("https") < 0) {
     url = url.replace("http:", "https:");
     window.location.replace(url);
    }
<span><</span><span>/script</span>>
<xmp></BODY></HTML></xmp>

二、第三方工具的使用,该方式具有简单便捷的优点

1)、phpstudy-》网站-》管理-》修改-》其它-》http跳转https

2)、宝塔的301重定向,登录宝塔-》网站-》设置-》重定向-》将http跳转到https

三、网站级配置

1)、在wordpress根目录下的index.php中define( 'WP_USE_THEMES', true );的上面一行添加如下代码

$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])&& $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 1 : 0;
if(!$http_type){
    echo '<span><</span>script>window.location="https://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].'";<span><</span>/script>';exit;
}

       2)、在主题的functions.php中加入下面的代码


营业执照
seo合集软著
WordPress积木主题软著
报价
交流
微信二维码
kelerk
图片
复制成功!