Краткое описание миграции, обновление скрипта и планы на будущее

340

Прошло две недели с момента перехода с форума MyBB на платформу блогов WordPress, и я могу сказать, что это было успешное решение. Я думаю, что блог будет наиболее подходящим сценарием для дальнейшего развития сайта на основе написания советов, учебных пособий и описаний. Для решения проблем в сфере IT я рекомендую очень профессиональный форум г-жи Пикассо fixitpc.pl .

С технической стороны миграция включала удаление файлов с помощью сценария MyBB, создание новой базы данных, установку установщика WordPress по умолчанию. Что касается записей, я ранее настроил тестовый домен с блогом, и там я вставил сообщения форума. Затем я использовал инструмент экспорта записей: кокпит >>> инструменты >>> экспорт. После создания файла XML в новом домене я импортировал записи: cockpit >>> tools >>> import (должен быть установлен WordPress Importer).

В настоящее время блог заполнен записями, скопированными с форума MyBB. Самые популярные записи тщательно отредактированы с точки зрения соответствия внешнего вида с новым скриптом. Остальные должны быть отредактированы в течение неопределенного времени. Я также упомяну, что руководства по WinRE , Recovery Console и OTLPE были написаны с нуля и содержат более точные описания. Могу также сказать, что в ближайшее время будут обновлены записи о добавлениях в установщики, способы удаления панелей инструментов и другой мусор, и я планирую описать несколько приложений для копирования дисков. Также будут записи для оптимизации скрипта WordPress.

Как я уже писал ранее, вместе с изменением скрипта форматирование ссылок изменилось. На старом форуме MyBB у меня был установлен плагин MyBB SEO.
старая ссылка: https://traxter-online.tk/odzykuje-hasel-z-przegladarek-internetowych-t-267.html
новая ссылка: https://traxter-online.tk/odzykuje-hasel-z-przegladarek-internetowych/
Старые ссылки больше не действительны, но они используют перенаправление для ссылки на соответствующие сообщения. Выбрав оставить те же заголовки темы и использовать соответствующий формат прямой ссылки, новые ссылки очень похожи на старые, но не имеют номера темы и окончания html. Учитывая это, я использовал перенаправление 301 в файле .htaccess:

RewriteEngine On
RewriteRule ^([a-z-]+)-t-[0-9]+.html /$1/ [R=301,L]
RewriteRule ^syndication.php /feed/ [R=301,L]

Формула перенаправляет пользователей и поисковые системы с старых ссылок на новые. Кроме того, я разместил перенаправление RSS-каналов от MyBB на WordPress, потому что в статистике их использовали многие веб-приложения, и я не хочу искать и изменять все. Я должен сказать, что это работает отлично (пример со ссылками выше). В настоящее время поисковая система Google полностью обновила ссылки в своем индексе на новый формат, и все это без каких-либо осложнений или потери позиции поисковой системы.

Чтобы предоставить поисковым системам список текущих ссылок, я создал новый файл Sitemap (используя соответствующий плагин) и снова отправил его в инструменты для веб-мастеров и файл robots.txt. В результате бот Google индексирует записи в блогах практически непрерывно в течение первых 24 часов.

Когда дело доходит до стиля, выбор пал на бесплатную версию EvoLve . Стиль имеет много интересных функций: 1 или 2 боковые панели (также опция «Отключить»), отображение фрагментов записей на главной странице и категориях, кнопки социальных сетей, слайд-шоу из последних сообщений, реклама в различных местах на странице, кнопка «Назад вверху».
Я думаю, что важная информация заключается в том, что стиль использует шрифт Segoe UI , который включен по умолчанию в системах Vista / 7. В Windows XP этот шрифт не отображается по умолчанию, что означает, что другой шрифт используется для отображения записей, а блог не выглядит так как и должно быть. Тем не менее, вы можете скачать его из Интернета и установить его. Вполне вероятно, что при установке системы Microsoft Office 2007 этот шрифт также добавляется в вашу систему.

Скрипт также был обновлен до последней версии 3.2, выпущенной несколько дней назад. Эта версия больше не поддерживает архаичный браузер Internet Explorer 6. Люди, которые все еще пытаются его использовать (согласно статистике посещений, 4,4% читателей используют IE 6, а 6,5% даже с IE 5) получат сообщение с просьбой обновление браузера. Кстати, последняя версия для Windows XP – это Internet Explorer 8 , а для Windows Vista и 7 – Internet Explorer 9 .

Я также настоятельно рекомендую покупку домена из-за риска, связанного с использованием бесплатных доменов .tk. Эти домены не принадлежат пользователям и могут быть потеряны в любое время или могут быть отключены администрацией. Кроме того, ходят слухи, что дядя Google планирует проиндексировать, удалить домен .tk из индекса. Это судьба домена co.cc. И все потому, что большинство этих бесплатных доменов являются спам-сайтами. Конечно, это вредно для нормальных, качественных страниц. Но, глядя на общее количество, к сожалению, есть исключения.

Напоследок немного статистики:
– количество уникальных пользователей: 380 / день
– количество отображаемых страниц: 1200 / день
– самые популярные операционные системы: Windows XP – 50,5%, Windows 7 – 25,5%, Windows Vista – 7,6%, Linux – 3,2%
– самые популярные браузеры – Firefox – 55%, Chrome – 12%, Opera – 11,8%. Интересно, что у меня до 100 посещений из IE 3 и 2.

После перехода с форума MyBB в блог WordPress я неожиданно решил купить и сменить домен. В настоящее время блог будет продолжен на traxter-online.net

Изменение домена, наряду с изменением формата ссылок после предыдущей миграции с MyBB, потребовало использования специального перенаправления записей. Перенаправления требуют двух форматов уже проиндексированных ссылок: старые ссылки с форума MyBB и новые из блога WordPress. Все они должны привести к новому домену. Кроме того, я решил, что не буду перенаправлять весь трафик со старого домена на новый домен, только адреса отдельных записей (около 340). Учитывая все это, я скомпилировал код, который я вставил в .htaccess на старом домене .tk:

RewriteEngine On
RewriteRule ^([a-z-]+)-t-[0-9]+.html /$1/ [R=301,L]
RewriteRule ^mapa-witryny/ https://traxter-online.net/mapa-witryny/ [R=301,L]
RewriteRule ^kompletny-pakiet-biurowy/ https://traxter-online.net/kompletny-pakiet-biurowy/ [R=301,L]
RewriteRule ^edycja-plikow-pdf/ https://traxter-online.net/edycja-plikow-pdf/ [R=301,L]
RewriteRule ^arkusz-kalkulacyjny/ https://traxter-online.net/arkusz-kalkulacyjny/ [R=301,L]
RewriteRule ^edytory-tekstu/ https://traxter-online.net/edytory-tekstu/ [R=301,L]
...

Это только фрагмент всего кода, поскольку он не содержит ссылок, перенаправляющих на другие записи, но позволяет визуализировать, как он работает. Первая строка включает модуль RewriteEngine. Второй перенаправляет старые ссылки в формате форума MyBB на ссылки в блогах внутри домена .tk. Однако другие перенаправляют ссылки из блога в домене .tk на ссылки в домене .net, в результате чего все ссылки ведут к целевому местоположению в домене .net.
Я добавил новый домен в Инструменты Google для веб-мастеров, где я также использовал опцию «Изменение адреса». Чтобы поисковые системы имели список ссылок в новом домене, я также представил недавно созданный файл Sitemap в формате XML. Посмотрим, как все получится, но я надеюсь, что это сработает.

Также упомяну, что купил домен через регистратора OVH.PL
Эта компания в настоящее время имеет одно из самых выгодных предложений по продаже доменов. В течение 20 минут домен был зарегистрирован и оплачен. При покупке домена важно установить цену за продление через 1 год. Стоит купить домен чуть дороже и дешевле продлить, чем домен за 1 злотый и с очень высокой ценой продления.
Когда дело доходит до хостинга, сайт работает на серверах linuxpl.com

В дополнение к смене домена изменилась тема, используемая для Mystique . Тема имеет приятную боковую панель Ajax, встроенную навигацию, отображающую количество страниц и лайтбокс для всех изображений, а также использует шрифт Segoe UI.

Еще одно изменение – способ размещения изображений в записях. До сих пор изображения, размещенные на серверах Веб-альбомов Picasso, были вставлены. В настоящее время все изображения размещены на собственном хостинге, на котором стоит домен. Таким образом, я смогу лучше использовать ежемесячный перевод купленного хостинга, который ранее использовался примерно на 25%.
И самое приятное, что все изображения были автоматически загружены на сервер с помощью плагина Cache Images .
Этот плагин обнаруживает ссылки на изображения с внешнего хостинга, автоматически загружает их на сервер, создает несколько размеров и, наконец, вставляет и заменяет ссылки в записях.

Новая страница также более оптимизирована с точки зрения производительности, я также использовал защиту от хотлинкинга изображений и длительный срок хранения элементов страницы (изображения, стили CSS. Javascript), что уменьшит потребление передачи. Оптимизация поддерживается плагином DB Cache Reloaded Fix, который кэширует запросы к базе данных. Также было необходимо установить плагин для защиты от спама, потому что в течение нескольких часов без защиты уже было 2 спам-комментария, написанных ботами. Все используемые методы будут описаны в ближайшее время в виде новых записей.