Насколько безопасно использовать функцию для вывода rel canonical Wordpress?

Romanov Roman
На сайте с 21.06.2018
Offline
194
677

Добрый вечер.

Есть функция, которая исправно выводит канонические ссылки на требуемые страницы 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);

Всем удачи в продвижении сайтов. Будьте здоровы и счастливы, а остальное - "приложится".
S
На сайте с 30.09.2016
Offline
469
#1

Это всё ни при чём.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Апокалипсис
На сайте с 02.11.2008
Offline
391
#2

Что в логах ?

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Romanov Roman:
Вот сама функция:

Что за...

ВП сам прописывается каноникал

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Romanov Roman
На сайте с 21.06.2018
Offline
194
#4
SeVlad:
ВП сам прописывается каноникал

Спасибо Вам за ответ.

У меня Wordpress 3.3.0. Он прописывает каноникал только для постов и статичных страниц. А как быть с категориями и главной страницей, пагинацией. Что посоветуете?

J
На сайте с 04.11.2011
Offline
75
#5
Romanov Roman:
А как быть с категориями и главной страницей, пагинацией. Что посоветуете?

Я использую плагин https://wpshop.ru/plugins/clearfy совместно с Yoast SEO - все идеально и в индекс не лезет лишний мусор!

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
Romanov Roman:
Что посоветуете?

1. Обновить ВП. А с такой древней версии - последовательно, через все ключевые.

2. Использовать СЕО плагины.

Joofaq:
Я использую плагин

Развод лохов, это гуано. 80% функций - бесполезны, 10% без него делается. 10% - опасно в нек случаях.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий