如何在 JavaScript 中检查两个 URL 是否相同?
例如,我不想将这两个都存储在数据库中:
或者两者都:
或者两者都:
...URL 中的 GET 数据怎么样?我的数据库可能会变得非常困惑。
有没有办法可以将所有 URL 转换为某种标准形式,以便检查重复项会更简单?
谢谢大家!
最佳答案
Google 通过使用 link rel="canonical" 解决了这个问题- 此过程称为 canonicalization .
当然,您可以按照您的描述使用正则表达式简化网址,但“example.com”和“www.example.com”可能是不同的站点。
关于javascript 避免重复的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8932361/