检测URL并更改它-Javascript
Detect a URL and change it - Javascript?
我有一个wordpress网站,里面有900多篇帖子。我与许多公司有关联,但他们后来更改了URL。
当它们是<a target="_blank">
时,我如何检测一个URL(比如www.abc.com.au
)并将其更改为www.xyz.com.au
?
使用Jquery:
('a').each(function( ) {
if($(this).attr("target") == "_blank" && $(this).attr("href") == "www.abc.com.au")
$(this).attr("href", "www.xyz.com.au");
});
我没有测试我的代码。
您还可以使用modrewrite和.htaccess.
如果你需要编辑自己帖子中的链接,看看是否有适合你需求的wordpress批量更新插件可能是值得的,但在页面上的JavaScript中,你可以做一些类似的事情
$('a[target="_blank"]').each(function() {
var href = $(this).attr('href');
if (href.indexOf('www.abc.com.au') > -1) {
$(this).attr('href', href.replace('www.abc.com.au', 'www.xyz.com.au'));
}
});
它查找所有具有target_blank的a
标签,然后如果href包含原始域,则通过用新的字符串替换该字符串来更新href。
相关文章:
- Javascript url rewriter
- Javascript, url object compression
- 我们可以在javascript url中传递GET变量吗
- 所有悬停的Javascript url代码
- JavaScript URL搜索规则
- 剃刀视图中的Javascript url操作
- JavaScript: ΔURL, Refresh
- 基于变量的Javascript URL重定向无法正常工作
- 为什么JavaScript URL表单无法工作,也无法重定向
- Javascript Url 操作和后退导航
- 将变量添加到 javascript url 调用
- javascript url redirect with regex
- JavaScript URL checking for pupunder
- 带有 JavaScript URL 重定向的正则表达式
- 将锚标记添加到 JavaScript URL
- 在 Javascript URL 中传递两个变量,以根据传递的值更新下拉列表
- 设置一个 JavaScript URL
- 通过 JavaScript URL 可变快捷方式扩展 HTML URL
- Javascript url 参数解析
- JavaScript URL 未定义的重定向