js移除掉当前页面的所有外链 优化SEO 去掉页面特定域名的链接

news/2024/5/9 16:17:46/文章来源:https://fizzz.blog.csdn.net/article/details/105249382

目前有个文章详情页面, 文章内容来处是后台管理的一个富文本编辑器, 

现在有个问题就是,将其他页面的内容,复制到富文本编辑器中,这样有可能有些外链,这些外链无疑会降价网站的seo权重.

所以需要一个办法,将外链找出来,并进行处理,移除或者添加一个前缀,以防seo权重,或流量流失.

这里我们可以去查找页面所有带有href属性的a标签

然后使用a标签的host属性来判断是否是当前网站的链接

 

这里也普及一下location的属性

链接 location属性详解

 

 代码如下

// 移除掉所有非mczaiyun.top的外链
function removeOutLink () {var allLink = document.querySelectorAll('a[href]')var len = allLink.lengthfor (var i = 0 ; i < len; i++) {var linkHost = allLink[i].hostif (isOutLink(linkHost)) {allLink[i].setAttribute('href', '#')}}
}// 判断是否是外链
function isOutLink (host) {var inLinkArr = ['mczaiyun.top','www.mczaiyun.top', location.host]return !inLinkArr.includes(host)
}window.onload = function () {removeOutLink()
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_768608.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分享26个优秀的国外广告设计公司网站作品案例

为了能表现自己团队的设计水平&#xff0c;广告公司的网站都设计得非常创意&#xff0c;他们试图通过优秀的网站设计来吸引更多的客户。这篇文章收集的这26个独具创意的国外广告公司网站设计相信能给你带来视觉冲击&#xff0c;一起欣赏。 您可能还喜欢 55个五彩缤纷的网页设计…

如何快速获取一个网站的所有资源 如何快速获取一个网站的所有图片 如何快速获取一个网站的所有css

今天介绍一款软件,可以快速获取一个网站的所有资源,图片,html,css,js...... 以获取某车官网为例 我来展示一下这个软件的功能. 输入网站地址和网站要保存的文件夹 如果网站名称后我们可以扫描一下网站, 以便我们更好的筛选资源,剔除不要的链接,添加爬取得链接 在这里也可以设…

Check Host:实时监控网站或者服务器是否可以访问

如果你拥有一个网站&#xff0c;那么最重要的事情就是要保证它24小时都能够访问。不过国内的虚拟主机服务非常糟糕&#xff0c;经常会出现各种状况&#xff0c;所以我们需要一个软件&#xff0c;可以让我们第一时间知道网站出现了无法访问的情况&#xff0c;从而通知售后人员解…

Windows云服务器上部署ASP.NET网站详解(新手适用)

操作系统&#xff1a;Windows Server 2012 R2 标准版 64位简体中文版 数据库&#xff1a;SQL Server 2008 R2 SP2 - Express Edition IDE&#xff1a;Visual Studio 2017 新手请尽量保证自己服务器的操作系统、数据库版本和上述一致&#xff01; 远程登录服务器并向桌面上添…

Docker部署nginx并使用https+二级域名访问静态网站

1. 安装docker&#xff08;略&#xff09; 2. 拉取nginx docker pull nginx3. 进入nginx&#xff0c;将相关文件和目录拷贝到宿主机上&#xff08;这里为腾讯云centos7.8&#xff09;关键路径如下&#xff1a; # nginx的主配置文件 /etc/nginx/nginx.conf # 虚拟主机的配置文…

快速下载一个网站

有时候我们需要分析一个网站&#xff0c;或者基于一个网站进行魔改&#xff0c;这个就需要一些特殊的手段将网站源码下载到本地了&#xff0c;其实目前大部分网站都是有代码压缩的&#xff0c;很难去有修改。 这里我就教大家如何快速获取一个网站的所有资源&#xff0c;包括源码…

android wap网站自动适应

做个整理。 研究了一下新浪的wap网站&#xff0c;发现原来我们的head存在着这样的差异……<%page contentType"text/html;charsetUTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"><h…

使用 Tampermonkey 编写高级跨网站自动化任务脚本

文章目录Tampermonkey 介绍官方介绍作用快速安装有关平台TM 的 API 解读&#xff0c;及简单脚本的编写基础 API 的解读基础脚本编写&#xff0c;以修改 CSDN 样式、表单自动填写为例高级 API 应用程序接口高级脚本的编写分析 技术方案 以 M2C 为例总结Tampermonkey 介绍 官方介…

Windows Azure -Azure 网站、云服务和虚拟机的对比

Azure 网站、云服务和虚拟机对比 概述 Azure提供了几种方法来承载网站&#xff1a; Azure网站、云服务和虚拟机。本文帮助您了解选项和为您的Web应用程序做出正确选择。 Azure网站是大多数web应用程序的最佳选择。部署和管理都整合到平台&#xff0c;网站可以迅速扩展以处理高流…

Python爬虫小实践:获取某个网站所有的外部链接以及内部链接

我们在进行爬虫时有的时候不可能只是在一个网站上进行内容上的爬取&#xff0c;理想中的爬虫应该是顺着一个链接从一个页面到另外一个页面&#xff0c;这需要获取页面上的所有的外链&#xff0c;同时收集每个页面上的内链。网站首页上不一定会发现外链&#xff0c;为了防止程序…

程序员提升码字代码速度网站

文章目录1 SpeedCoder1 SpeedCoder 官网&#xff1a;http://www.speedcoder.net/ 这个是专门针对于程序员的打字练习网站&#xff0c;支持各种编程语言的练习&#xff0c;包括C/C/C#/Html/Ruby/CSS/Python/Perl/JavaScript/Java/PHP 会给出一段代码释放&#xff0c;并且显示…

穷建站(一):申请免费的tk顶级域名

文章目录1 序2 注册免费的tk顶级域名1 序 建一个个人网站我相信是很多人从初中甚至是高中开始就想做的一件事情&#xff0c;起码我是这样的。 在初中的时候第一次上网&#xff0c;我就很好奇网站到底是怎么建起来的&#xff0c;我们又是如何通过互联网去访问到我们的站点并成功…

穷建站(二):在DnsPod中为申请的tk域名进行域名解析

文章目录1 序2 DnsPod域名解析2.1 DnsPod网站账号注册2.2 在DnsPod中添加需要解析的域名3 在Freenom中进行域名解析配置1 序 在上一篇博文中&#xff1a;穷建站&#xff08;一&#xff09;&#xff1a;申请免费的tk顶级域名 博文中已经成功的申请了一个tk顶级域名&#xff0c;…

查看别人的网站是用的WordPress的哪个主题

文章目录1 Whatwpthemeisthat2 wpthemedetector1 Whatwpthemeisthat 网站&#xff1a;https://whatwpthemeisthat.com/ 2 wpthemedetector 网址:http://wpthemedetector.coderschool.cn/ 国内的检测网址&#xff0c;相比于第一个国内打开速度快很多&#xff01;&#xff01…

无需server-U IIS7.5 在已有的多个WEB网站上配置FTP发布

1 新建一个用于ftp登陆的计算机用户。 操作&#xff1a;开始→管理工具→计算机管理→本地用户和组→用户&#xff0c;新建一个计算机用户&#xff0c;设置好用户名和密码&#xff0c;例如&#xff1a;nenkea nkscl2 在web站点文件夹下&#xff0c;把新建用户的所有权限给到。操…

网站个性化 - 添加人形时钟

文章目录1 官网地址2 添加人形时钟1 官网地址 http://chabudai.org/blog/?p59 2 添加人形时钟 &#xff08;1&#xff09;添加透明背景人形时钟的JavaScript代码为&#xff1a; <script charset"Shift_JIS" src"http://chabudai.sakura.ne.jp/blogpart…

工具网站推荐 - DLL‑FILES.COM帮你找到你的应用程序所缺失的dll文件

文章目录1 DLL‑FILES.COM2 使用1 DLL‑FILES.COM 官网&#xff1a;https://cn.dll-files.com/ 2 使用 在搜索框中搜索你所缺失的dll文件名&#xff0c;如果该网站有相关的dll&#xff0c;那么就会在下方弹出可供下载的dll;下载dll将dll复制到C:\Windows\System32或者C:\Win…

工具网站推荐 - 欧拉角四元数在线可视化转化网站/三维在线旋转变换网站

文章目录1 欧拉角四元数在线可视化转换网站1.1 静态变换2 三维在线旋转变换网站2.1 使用3 Rotation Conversion Tool1 欧拉角四元数在线可视化转换网站 网站地址&#xff1a;https://quaternions.online/ 1.1 静态变换 例如绕X轴旋转90度的四元数为&#xff1a; 在下方X处输…

动漫网站基于jquery的横向手风琴特效

今天给大家分享一款动漫网站基于jquery的横向手风琴特效。这款手风琴特效适用浏览器&#xff1a;IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗。效果图如下&#xff1a; 在线预览 源码下载 实现的代码。 html代码&#xff1a; <div class"box2&q…

动态网站开发技术学习1:走进ASP.NET

打开微软官网搜索ASP.NET&#xff0c;首先进入我们视线的就是ASP.NET的介绍&#xff0c;翻译一下&#xff1a;ASP.NET是一个免费的 Web框架构建Web站点&#xff0c;应用程序和服务与HTML&#xff0c;CSS和JavaScript。 ASP.NET是.NET FrameWork的一部分&#xff0c;是一项微软…