将我网站上的所有链接更改为https

伊斯兰红

我在域为https://www.arwikig.com/的博客中的网站如您所见,我使用ssl,并且每个想法都很好,但是在帖子中我看到了错误“相同的内容未保存在该网站中”,并且我看到我的网站在我的网站中有太多链接使用http.。即使在我的html中,所有链接都是“ //”,这表示https ..&我尝试使用此js。

        <script type='text/javascript'>
    //<![CDATA[
    function RedirNonHttps() {
        if (location.href.indexOf("https://") == -1) {
            location.href = location.href.replace("http://", "https://");
        }
    }
    //]]>
    </script>

和其他太多这样的脚本,我看不到任何效果,谢谢您的帮助,对于我的英语不好,我深表歉意

让·卡洛·丰塔尔沃(Jeancarlo Fontalvo)

好吧,我猜您执行了该功能,对吗?如果没有,则可以使其自动执行以下操作:

<!--This awesome script -->
<script type='text/javascript'>
    //<![CDATA[
        (function RedirNonHttps() {
            if (location.href.indexOf("https://") == -1) 
            {
                location.href = location.href.replace("http://", "https://");
            }
         })();
    //]]>
</script>

这种语法称为“自调用功能”,有一个链接

更新#1好吧,我正在您的网站中测试此代码,以更改'http'每个href中的srccontent属性。

// 1. let's find those bad guys who are annoying us
// [href*='http:']    => Will find those with attribute href containing the string http
// [src*='http:']     => Will find those with attribute src containing the string http
// [content*='http:'] => Will find those with attribute content containing the string http

$("[href*='http:'], [src*='http:'], [content*='http:']").each(function(){

   // Let's save the reference of matched item
          var element = $(this);

   // 2. Get the attributes for the current matched element, it could has href, 
   // src or even content attributes, and finally replace them
          var href    = (element.attr("href")    || "").replace("http://", "https://");
          var src     = (element.attr("src")     || "").replace("http://", "https://");
          var content = (element.attr("content") || "").replace("http://", "https://");

   // 3. Now just update the new attributes with the fresh and sweet data
          element.attr("href"   , href);
          element.attr("src"    , src);
          element.attr("content", content);
});

希望它能对您有所帮助。但是我仍然认为您应该在代码中手动编写此代码。

哦,对了!要调用它,您应该将其包装在$(document).ready()或中$(function(){}),因为jQuery需要将整个页面完全加载才能工作:

// Common way... 
$(document).ready(function(){
    // - - The code that I wrote before
});

// Or you can use this way! (Pretty short and funny)
$(function(){
    // - - The code that I wrote before
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将我网站上的所有链接更改为https

来自分类Dev

将地址从http更改为https后,为什么在我的网站上看不到旧的Facebook喜欢?

来自分类Dev

尝试为我在网站上的所有链接创建动态页面模板

来自分类Dev

为什么Android Studio将我所有的引用从R更改为android.R?

来自分类Dev

为什么Android Studio将我所有的引用从R更改为android.R?

来自分类Dev

如何执行网站上的所有http链接?

来自分类Dev

如何使用wget下载网站上链接的所有文件

来自分类Dev

将菜单链接类更改为在一页网站上处于活动状态

来自分类Dev

我网站上所有文字的右侧都被截断了

来自分类Dev

将网站更改为https?

来自分类Dev

如何将我的网站的字符集更改为utf8?

来自分类Dev

将我的网站迁移到HTTPS

来自分类Dev

LibreOffice 将我的公式更改为“¿”

来自分类Dev

将我的数组的结构更改为对象

来自分类Dev

F#计算html网站上的所有当前链接

来自分类Dev

如何从Google Play网站上的无限滚动中抓取所有链接

来自分类Dev

Scrapy:抓取网站上的所有文本,但不抓取超链接的文本

来自分类Dev

使用scrapy从网站上抓取所有链接不起作用

来自分类Dev

尝试使用 Selenium 生成网站上所有产品的链接

来自分类Dev

所有网站上的Magento HTTPS:URL重定向到主页

来自分类Dev

所有网站上的Magento HTTPS:URL重定向到主页

来自分类Dev

如何将我的方法更改为通用方法?我的代码有什么问题?

来自分类Dev

从Pinterest网站上获取所有图片

来自分类Dev

如何从网站上抓取所有图像?

来自分类Dev

如何确定我的网站上是否正在使用我的所有样式表?

来自分类Dev

我想在我的网站上播放所有格式的音频视频文件

来自分类Dev

我如何将我的愿望清单文本更改为magento 2顶部链接中的“愿望清单”

来自分类Dev

如果用户视频已从youtube中删除,如何在我的网站上将精选视频更改为最新上传的视频?

来自分类Dev

如何将我的github页面的标题从https // name.github.io更改为我选择的标题

Related 相关文章

  1. 1

    将我网站上的所有链接更改为https

  2. 2

    将地址从http更改为https后,为什么在我的网站上看不到旧的Facebook喜欢?

  3. 3

    尝试为我在网站上的所有链接创建动态页面模板

  4. 4

    为什么Android Studio将我所有的引用从R更改为android.R?

  5. 5

    为什么Android Studio将我所有的引用从R更改为android.R?

  6. 6

    如何执行网站上的所有http链接?

  7. 7

    如何使用wget下载网站上链接的所有文件

  8. 8

    将菜单链接类更改为在一页网站上处于活动状态

  9. 9

    我网站上所有文字的右侧都被截断了

  10. 10

    将网站更改为https?

  11. 11

    如何将我的网站的字符集更改为utf8?

  12. 12

    将我的网站迁移到HTTPS

  13. 13

    LibreOffice 将我的公式更改为“¿”

  14. 14

    将我的数组的结构更改为对象

  15. 15

    F#计算html网站上的所有当前链接

  16. 16

    如何从Google Play网站上的无限滚动中抓取所有链接

  17. 17

    Scrapy:抓取网站上的所有文本,但不抓取超链接的文本

  18. 18

    使用scrapy从网站上抓取所有链接不起作用

  19. 19

    尝试使用 Selenium 生成网站上所有产品的链接

  20. 20

    所有网站上的Magento HTTPS:URL重定向到主页

  21. 21

    所有网站上的Magento HTTPS:URL重定向到主页

  22. 22

    如何将我的方法更改为通用方法?我的代码有什么问题?

  23. 23

    从Pinterest网站上获取所有图片

  24. 24

    如何从网站上抓取所有图像?

  25. 25

    如何确定我的网站上是否正在使用我的所有样式表?

  26. 26

    我想在我的网站上播放所有格式的音频视频文件

  27. 27

    我如何将我的愿望清单文本更改为magento 2顶部链接中的“愿望清单”

  28. 28

    如果用户视频已从youtube中删除,如何在我的网站上将精选视频更改为最新上传的视频?

  29. 29

    如何将我的github页面的标题从https // name.github.io更改为我选择的标题

热门标签

归档