- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер.
Есть функция, которая исправно выводит канонические ссылки на требуемые страницы Wordpress.
Не могли бы Вы подсказать, насколько безопасно ее (с точки зрения нагрузки на сервер) использовать на практике, в файле functions.php?
Все дело в том, что я стал замечать периодически возникающие ошибки (предупреждения):
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Хостер говорит, что нагрузка на сервер находится в пределах допустимых норм.
Вот сама функция:
/*Функция вывода rel="canonical" на всех страницах сайта*/
remove_action('wp_head', 'rel_canonical');
function my_rel_canonical() {
if (!is_404()) {
$requested_url = ( !empty($_SERVER['HTTPS'] ) && strtolower($_SERVER['HTTPS']) == 'on' ) ? 'https://' : 'http://';
$requested_url .= $_SERVER['HTTP_HOST'];
$requested_url .= $_SERVER['REQUEST_URI'];
$url_array = explode('?', $requested_url); $requested_url = $url_array[0];
$requested_url = rtrim($requested_url, '/');
echo "".'<link rel="canonical" href="'.$requested_url.'" />'."\n";
}
}
add_action('wp_head', 'my_rel_canonical', 3);
Это всё ни при чём.
Что в логах ?
Вот сама функция:
Что за...
ВП сам прописывается каноникал
ВП сам прописывается каноникал
Спасибо Вам за ответ.
У меня Wordpress 3.3.0. Он прописывает каноникал только для постов и статичных страниц. А как быть с категориями и главной страницей, пагинацией. Что посоветуете?
А как быть с категориями и главной страницей, пагинацией. Что посоветуете?
Я использую плагин https://wpshop.ru/plugins/clearfy совместно с Yoast SEO - все идеально и в индекс не лезет лишний мусор!
Что посоветуете?
1. Обновить ВП. А с такой древней версии - последовательно, через все ключевые.
2. Использовать СЕО плагины.
Я использую плагин
Развод лохов, это гуано. 80% функций - бесполезны, 10% без него делается. 10% - опасно в нек случаях.