Дада, очередной извращенский обзорчик, как нужно делать сайты мобильными, чтобы всегда быть готовым свалить.
Начало извращений пошло с лета 2012 еще тогда меня посетила эта извращенская мысль. И далее она только набирала обороты, раз, два, три.
Недавно я еще осознал, что на sites.google.com — всегда один и тот же технический поддомен, плюс сохраняются исходные имена файлов. И короче туда тоже можно сливать статику.
Правда, чтобы перекачать 20 ГБ картинок таким способом — нужно убить сутки. Но это того стоит, сразу сайт весит 30-50мб и как следствие бекапы тоже мизер и надежные, ибо большие размеры всегда пидорасит.
Итак, вам нужно иметь аккаунт гугла, потом зайти на sites.google.com
Создать какой-ниб сайт там. Этому сайту создастся поддомен.
И все, внутри этого сайта можно создавать любые уровни каталогов. Называть их как угодно.
Далее можно создать еще папки внутри папок.
И закачивать туда картинки
Итак, например нам нужно перекачать uploads из wordpress, который накопился за 3 года жизни проекта. Заебало при постоянных переездах его туда сюда таскать или заебало бекапить одно и тоже говно впустую сжигать трафик.
на нашем сайте ссылки 123.ru/wp-content/uploads/2013/01/1111111.jpg например.
итак, качаем папку uploads
идем на sites.google.com
создам там сайт, создаем страницу uploads
далее создаем еще страницу, внутри страницы uploads — называем ее 2013
после, так же внутри создаем страницу 01, внутри 2013.
и закачиваем все файлы из папки 01 на страницу 01.
Далее повторяем это с всеми остальными каталогами. Перекачали. Отлично.
Теперь идем в phpmyadmin, в базу sql нашего бложека.
И делаем всего 2 запроса по переписываю ссылок.
Раньше у нас было «123.ru/wp-content/uploads»
Сейчас стало например «430c620b-a-84e8fbd3-s-sites.googlegroups.com/a/123.ru/uploads» какой-ниб путь.
Так же стоит отметить, что sites.google.com работает по https://, поэтому можно сразу заменить для будущего, ибо SSL щас модно, везде тусуется.
значит нужно менять «http://123.ru/wp-content/uploads» на «https://430c620b-a-84e8fbd3-s-sites.googlegroups.com/a/123.ru/uploads»
В phpmyadmin выполнить запросы на замену текста.
К примеру таблица с записями у нас называется «wp-posts»
А столбец в таблице, где сам текст топика называется «post_content»
Идем и вводим запрос
UPDATE wp-posts SET post_content = replace(post_content,"http://123.ru/wp-content/uploads","https://430c620b-a-84e8fbd3-s-sites.googlegroups.com/a/123.ru/uploads");
Вот в принципе и все. По такой аналогии можно любой движок заметить за пару секунд.
Там где ссылки в бесплатных сервисах генерируются рандомно, там нужно извращаться дольше, но тоже выполнимо.
Советы даны alice2k в сентябре 2013 года, я все так же «порчу» кучу сайтов, как своих, так и клиентских 🙂 И пока все довольны. Сервера всегда мобильны, сайты людей мобильны, бекапы мобильны — все только рады. Кол-во извратов все увеличивается, как я там и говорил, в будущем у меня будет особенный массовый хостинг, который очень легко поддерживать.