我经常访问一个网站,它的域名已经更改(从foo.com
到foo-bar.com
)。我的历史记录中充满了旧域名条目,这非常烦人,因为我收到了很多 404 错误。我想知道是否可以大部分编辑 Google Chrome 历史记录中的网址?
答案1
Chrome 将其本地历史记录存储在名为的 SQLite 文件中History
。
在 Windows 上你可以找到此文件这里:
C:\Users\YOURUSERHERE\AppData\Local\Google\Chrome\User Data\Default
该文件的 OSX 位置是(根据@fodma1 的评论):
~/Library/Application Support/Google/Chrome/Default/
我从SQLite 数据库浏览器并打开历史文件。其中有一个名为的表urls
,打开它会列出所有历史 URL。
然后,您可以手动逐行编辑每一行,或者运行一个小型 SQL 脚本来更改多个条目。
此 SQL 脚本将为您工作:
UPDATE urls
SET url = REPLACE(url,".foo.",".foo-bar.")
WHERE url LIKE "%foo%";