Поддержка Проблемы и решения Wp Super Cache — ссылки

  • Здравствуйте.
    Установил сегодня на сайт плагин Wp Super Cache. После установки плагин требует сменить постоянные ссылки (стоят по умолчанию):
    «Ошибка структуры ссылок:
    A custom url or permalink structure is required for this plugin to work correctly. Please go to the Permalinks Options Page to configure your permalinks.»
    То есть, для активации плагина необходимо сменить с дефолтных настроек ссылок на произвольные (например).
    Я поменял на произвольные и он заработал, но ссылки сайта все поменялись. Но я хочу чтобы ссылки остались все прежними (сайт очень большой и вылетать из индекса крайне нельзя). В панели управления (админка) я смог лишь сделать это для самих постов (произвольно):
    http://mysite.ru/?p=%post_id%
    ссылки на посты остались те же, что и в случае с настройками по умолчанию (дефолтные), а вот с префиксами для категорий, страниц и тэгов проблема. Стандартно они выглядят так (пример): категория — http://mysite.ru/?cat=1, тег — http://mysite.ru/?tag=topol, страница — http://mysite.ru/?page_id=11 и страница с анонсами новостей http://mysite.ru/?paged=1. Но после смены на произвольные они меняются. В админке есть дополнительные настройки префиксов для рубрик и тегов, но добиться от них желаемого не получилось.
    Может у вас уже есть опыт с подобными ситуациями?
    Как мне обойти это препятствие?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Но я хочу чтобы ссылки остались все прежними (сайт очень большой и вылетать из индекса крайне нельзя).

    Если просто выбрать любую из стандартных структур ссылок, то старые ссылки вида ?p=123 будут перенаправляться на новые с кодом 301.

    Поисковые системы корректно обрабатывают такое перенаправление:
    http://help.yandex.ru/webmaster/robot-workings/managing-redirects.xml
    https://support.google.com/webmasters/answer/93633?hl=ru

    Выпадения из индекса быть не должно.

    Спасибо Сергей за отзыв. Я знаю об этой информации. Вторая проблема — сайт давно продвигается и количество обратных ссылок с других сайтов, ссылающихся на внутренние страницы сайта, которые будут попадать под редирект, зашкалит за десятки тысяч. Вот поэтому я хочу хотя бы сохранить все что существует на данный момент.

    В общем перешел на новые ссылки но теперь проблема новая — страницы обычные (не посты) не отображаются — только ошибки — Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /home/******(адрес директории)/wp-includes/class-wp.php on line 195

    Сама страница отображается после штук 50 строк подобных ошибок. Строчки 195 и 196 в файле class-wp.php:

    if ( preg_match(«#^$match#», $request_match, $matches) ||
    preg_match(«#^$match#», urldecode($request_match), $matches) ) {

    количество обратных ссылок с других сайтов, ссылающихся на внутренние страницы сайта, которые будут попадать под редирект, зашкалит за десятки тысяч

    И в этом нет ничего страшного.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В общем перешел на новые ссылки но теперь проблема новая — страницы обычные (не посты) не отображаются — только ошибки

    Какая структура ссылок указана? Выберите одну из стандартных структур, которые точно работоспособны.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Wp Super Cache — ссылки» закрыта для новых ответов.