Как сделать 301 редирект в modx?

Пользователь

от clement.erdman , в категории: PHP , 8 месяцев назад

Как сделать 301 редирект в modx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lori_jast , 8 месяцев назад

@clement.erdman 

Чтобы сделать 301 редирект в MODX, вы можете использовать плагин "Redirector". Вы можете создать новый плагин с кодом:

1
2
3
4
5
6
<?php
$url = $modx->makeUrl($modx->resource->get('id'), '', '', 'full');
if ($url != $_SERVER['REQUEST_URI']) {
    $modx->sendRedirect($url, array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
}
return true;


Затем вы можете прикрепить этот плагин к событию "OnWebPageInit", чтобы он выполнялся на каждой странице сайта. Это позволит вам перенаправлять пользователей с неправильных URL на правильные.