Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Firefox
  •  » История посещений. Изменение в связи с переездом сайта на другой домен

№112-11-2015 00:38:02

Lecron
Участник
 
Группа: Members
Зарегистрирован: 15-05-2014
Сообщений: 6
UA: Firefox 42.0

История посещений. Изменение в связи с переездом сайта на другой домен

Flibusta переехала на домен .me
Куча страниц посещено и широко пользовался историей, для отслеживания пополнений в определенном жанре. Stylish-ем делал посещенные ссылки очень блеклыми.
Предполагаю, что надо подшаманить с places.sqlite, но что делать конкретно, не знаю. Есть ли возможность подменить историю, как будто я все время работал с .me вместо .net?

Отсутствует

 

№212-11-2015 09:07:00

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 42.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

Попробуйте вот это адаптировать под свои нужды:

Выделить код

Код:

UPDATE OR REPLACE moz_places SET url = replace(url, 'torrents.ru', 'rutracker.org');
UPDATE OR REPLACE moz_places SET rev_host = replace(rev_host, 'ur.stnerrot.', 'gro.rekcartur.');

Предварительно создайте резервную копию places.sqlite.

Отсутствует

 

№312-11-2015 18:10:15

Lecron
Участник
 
Группа: Members
Зарегистрирован: 15-05-2014
Сообщений: 6
UA: Firefox 42.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

luitzen
Спасибо. Огромадное. Помогло.

Выделить код

Код:

UPDATE OR REPLACE moz_places SET url = replace(url, 'flibusta.net', 'www.flibusta.me');
UPDATE OR REPLACE moz_places SET rev_host = replace(rev_host, 'ten.atsubilf.', 'em.atsubilf.www.');

Правда, совсем не понимаю, смысла значения поля rev_host. Поэтому просто посмотрел его значения у старых и новых записей.
Если кто-то еще будет менять историю таким способом, проверьте свои значения и отпишитесь сюда. Если совпадают с моими, следующим переезжающим на новый домен будет легче, так как не нужно будет ничего корректировать.

Отсутствует

 

№413-11-2015 15:28:29

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 42.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

rev_host — это записанный справа налево домен. Зачем это нужно, написано, например, тут.

Отсутствует

 

№529-04-2016 15:35:35

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

в 2010 помогло вот это:

Выделить код

Код:

sqlite3 places.sqlite "UPDATE OR REPLACE moz_places SET url = replace(url, 'torrents.ru', 'rutracker.org'); UPDATE OR REPLACE moz_places SET rev_host = replace(rev_host, 'ur.stnerrot.', 'gro.rekcartur.');"

подскажите, пожалуйста, какие изменения нужно внести в данную строку, чтобы везде в истории посещений поменялись
http://rutracker.org
на
https://rutracker.org

если будет проще, то мне подойдёт и просто замена всех http на https

Отсутствует

 

№629-04-2016 18:09:38

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 49.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

Выделить код

Код:

UPDATE OR REPLACE moz_places SET url = replace(url, 'http://rutracker.org', 'https://rutracker.org');

Отсутствует

 

№729-04-2016 23:15:55

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

из профиля запускается bat-файл с этой строкой

Выделить код

Код:

sqlite3 places.sqlite "UPDATE OR REPLACE moz_places SET url = replace(url, 'http://rutracker.org', 'https://rutracker.org');"

и выдаёт error: file is encrypted or is not a database
соответственно, замена не производится

(если это имеет значение: FF 40.0.2 portable, xp sp2 pro, sqlite3.exe - 518 КВ)

Отсутствует

 

№829-04-2016 23:19:21

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 49.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

austri
Я в SQLiteStudio проверял. Все сработало.

Отсутствует

 

№929-04-2016 23:30:52

austri
Участник
 
Группа: Members
Зарегистрирован: 20-01-2009
Сообщений: 162
UA: Firefox 40.0

Re: История посещений. Изменение в связи с переездом сайта на другой домен

turbot, благодарю за помощь
всё получилось после скачивания другого (надо полагать, более свежего) файла sqlite3.exe (661 КВ)

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » История посещений. Изменение в связи с переездом сайта на другой домен

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]