Динамические ссылки

URL страниц сайта иногда меняются, особенно по требованиям СЕО (например, меняются разделы для страниц сайта). При смене URL приходится искать и исправлять внутренние ссылки по всему сайту. Существуют даже платные программы, в число функций которых входит поиск битых ссылок на сайте.

Автор видел попытку автоматического решения данного вопроса только в одной из CMS, с которыми работал - там были динамические ссылки в исходных текстах, которые преобразуются в реальные на страницах сайта. Это большой шаг в сторону СЕО-поддержки, но к сожалению, это все, что там увидел автор - в той версии не было никакого преобразования и авто-контроля правильности ссылок.

Vcorp Generator контролирует все типы внутренних ссылок в обрабатываемых исходных текстах. Как динамические, так и статические. И умеет преобразовывать их. Как синтаксис (например, незакрытые теги или несовпадение открывающих/закрывающих кавычек), так и существование внутреннего URL для генерации веб-ресурса (сайта), на который ссылается любая ссылка. Подробнее см. коррекция ошибок.

Правила записи динамических ссылок

Записи обычных (статических), и динамических ссылок отличаются:
статическая ссылка: <a href="... [#...]" [id="..." title="..."] >анкор ссылки</a>
динамическая ссылка: <lN id="NNN[#...]" [id="..." title="..."] >анкор ссылки</lN>
где: части в квадратных скобках [ ] могут отсутствовать,
l - первая буква от слова "link", N - индекс колонки (0-5), NNN - номер страницы в колонке.

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

В заголовке окна информации, при работе с админкой генератора, всегда показан пример динамической ссылки на текущую страницу. Там же приведена ссылка для просмотра сгенерированной страницы.

Преобразование ссылок из статики в динамику и наоборот

Такие операции нужны для переноса исходников сайта из какой либо CMS в Vcorp Generator, или наоборот.
При переносе из CMS в Vcorp Generator, установите $pb_search_url = false; (строка 57 файла vpb_config.php).
Когда всё будет перенесено, установите $pb_search_url = true; для авто-контроля статических ссылок.

При работе с Apb нет смысла запоминать или копипастить url ссылок в исходниках сайта, так как достаточно помнить индекс и номер страницы, на которую указывает динамическая ссылка.

Смена URL и старые URL (директории)

Когда Вы меняете URL одной или нескольких страниц, то при генерации создаются директории и файлы (если их нет).

НО, по старым URL могут остаться старые ( ранее сгенерированные ) директории и файлы, которые, если они больше не нужны, придется удалять вручную, так как движок генерации принципиально не лезет в работу веб-ресурса, а только работает с исходниками и проводит генерацию/перезапись указанных файлов.

При такой смене URL, не забудьте настроить 301-е редиректы в .htaccess на новые URL (для поисковиков, чтобы не потерять вес страниц при смене их URL).

Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.

  • «Vcorp Generator» - Главная страница раздела
  • Основные сведения
  • Установка, хостинг, список файлов
  • Настройка движка - vpb_config.php
  • Веб-интерфейс и работа с генератором
  • Бекапы и смена хостинга, перенос файлов
  • Оригинальные особенности
  • Генерация (сборка) файлов
  • Коррекция ошибок
  • Runtime - переменные
  • Динамические ссылки
  • Дополнительные операции
  • Дополнительно
  • Безопасность
  • Высокие нагрузки на веб-ресурсы
  • Перенос исходников из различных CMS
  • Скачать vpb_0080.zip (67 Kb)
  • Демо-админка с примером сайта
  •  
  • Vcorp.ru - Главная страница сайта
  • Тест больших гридов в перемещаемых окнах
  • Тестирование 3D графики в браузерах
  • «VcorpJS» - Главная страница раздела
  • «Lazarus fpCEF3» - Главная страница раздела
  • Открывать окно навигации
    <<<
    Изменить высоту >>