Частая ситуация: вы создали seo-фильтр, заходите в категорию проверить, а он не работает: ссылка URL не изменилась, заголовки и описания остались прежними.
Самая частая причина - еще не сработала CRON команда на генерацию страниц.
Все страницы в плагине SEO-фильтр "создаются" только после процесса генерации, который запускается в планировщике CRON. Мы писали об этом в инструкции к плагину.
Нужно либо настроить эту команду (добавить в планировщик), либо дождаться её выполнения. Пока команда не сработает нормально, SEO-фильтр не будет работать.
Вкллючите логирование в нижней части настроек плагина:
При активации после каждого запуска, в приложении "Логи" можно найти файлы с описанием успеха генерации кэша, пример:
Скопируйте желаемый URL seo-фильтра для выбранной категории, пример:
Перейдите по этой ссылке.
Откройте "инструменты разработчика" браузера, вкладка Network. Если страница не создана в кэше, она будет отдавать ответ 404 - "не найдено":
1) Еще не было запусков. Попробуйте запустить команду CRON вручную, или сократить периодичность запусков для теста.
2) Команда скопирована неверно. Проверьте корректность команды, отсутствие лишних символов в адресе команды, скопированной из настроек.
3) Проверить, что CRON запускается именно от указанного в предупреждении пользователя. Если не уверены - уточните в поддержке хостинга.
4) Указать полный путь до PHP. Для этого напишите в поддержку в вашего хостинга с запросом точного пути до интерпретатора php вашей версии. Пример такого пути: "/usr/local/php-cgi/5.6/bin/php"
5) Проверить, чтобы CRON запускался именно в той версии PHP, на которой работает сайт.
6) Зафиксированы случаи неточного определения пути до cli.php (средняя часть команды). Пожалуйста, уточните в поддержке хостинга точный путь до cli.php вашего сайта.
7) SEO-фильтры не будут созданы, если:
Если вы не можете добавить задание в CRON самостоятельно, пожалуйста, обратитесь в поддержку хостинга, обычно они с этим помогают.
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты