• Мне нужно перенести страницы с html сайта (сделан в конструкторе Интернет-столица) на WordPress. Использую плагин HTML Import 2. Страниц много и у них полно внутренних ссылок между собой. После переноса на страницах сохраняются внутренние старые ссылки html. Например: http://evaveda.ru/page1.html стала http://veda.loc/?page_id=124. Но другая страница (также прошедшая конвертацию) на неё ссылается как на page1.html
    Что надо сделать, чтобы преобразовались внутренние ссылки ? Или всё надо прописывать вручную? В настройках HTML Import 2 уже пробовал по-всякому — результат один и тот же — внутренние ссылки на страницах не меняются, остаются прежними html

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Или всё надо прописывать вручную?

    Ни ВП, ни какой либо др движок не обладает телепатией.

    Но зато, при наличии списка соответствий (старый адрес — новый адрес) можно произвести замену в БД.
    По одному — с пом плагинов поиска\замены, этого скрипта, через sql-запрос в пхпмуамин или же скачав дамп и заменив в нём.

    А вот что бы в один клик сразу весь по всему списку произвести замены — тут или в продвинутом заменителе (типа TextPipe Pro) обработать дамп или, наверное, надо заказывать скрипт (готовых решений не видел).

    Спасибо попробую скриптом. Прочитаю подробно.
    Насколько я понял при беглом знакомстве на сайте описаний. Сначала импортирую страницы старого сайта при помощи Import HTML 2 и редактирую их (импортируются очень криво с частями старого дизайна). Потом запускаю поиск-замена для каждой пары pagexxx.html — ?page_id=xxx. Поиск и замена происходит во всех страницах сайта?

    Поиск и замена происходит во всех страницах сайта?

    Происходит замена текста во всей базе данных.

    SeVlad, напишите пожалуйста поподробнее
    —-По одному — с пом плагинов поиска\замены, этого скрипта, через sql-запрос в пхпмуамин——
    Плагин Search-Replace-DB скачал. В wp он не устанавливается, пишет — Пакет не может быть установлен. Подходящих плагинов не найдено. Плагин не удалось установить.
    1)Куда Search-Replace-DB надо ставить?
    2) В пхпмуадмин надо выбрать — Выполнить SQL-запрос(ы) к базе данных? И…? Или запрос по шаблону?

    Модератор Юрій

    (@yube)

    Плагин Search-Replace-DB скачал.

    Это НЕ ПЛАГИН. Это автономный скрипт. Там же всё написано:

    To use the script, download the zip file from below, extract the folder called secret-name-please, renaming it to something secret of your choosing, then navigate to that folder in your browser.

    Из написанного совершенно не понятно, как им пользоваться, в какую секретную папку качать и чем открывать… Попробую поискать у нас в городе специалистов

    SeVlad, напишите пожалуйста поподробнее
    —-По одному — с пом плагинов поиска\замены, этого скрипта, через sql-запрос в пхпмуамин-

    Это 3 РАЗНЫХ варианта 🙂

    Про скрипт Юрий Выше сказал.

    Скрипт запустить получилось, но он не находит ссылок на страницах и соответственно не меняет.
    Поиск href=http://www.evaveda.ru/page117.html
    Замена href=http://veda.loc/?page_id=225
    Что-то делаю не так?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Адреса, как и значения других HTML-атрибутов, обычно обрамляются кавычками, а в вашем запросе их нет. Попробуйте без href:

    http://www.evaveda.ru/page117.html
    http://veda.loc/?page_id=225

    Копировал с кавычками, но сохранял в Ворде. Он их видимо убрал. Попробую

    Спасибо за помощь! На тестовых 7 страницах всё отлично получилось, ссылки заменились новыми.
    Алгоритм действия для таких же как я новичков таков (распишу понятным языком, т.к на официальном сайте описано всё несколько странно)
    1. Распаковать архив скрипта searchreplacedb2.php в корневую папку сайта
    2. Зайти мой сайт.loc/searchreplacedb2.php
    3. Следовать указаниям скрипта

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Перенос html страниц в WordPress» закрыта для новых ответов.