301 редирект на PHP не работает коректно
на сайте сделаю редирект с помощью PHP, но коректно не работает. В данный момент ссылка страницы работает с ИП https://site.ru/am/post/125 Решил изменить ссылку и добавить в конец сскыли заголовок поста: https://site.ru/am/post/125-sales-manager
Когда пытаюсь зделать редирект, страница не открывается, токое впечатление что интернет отсутствует, а когда редирект делаю на тот же пост только на английскую и русскую версию, редирект работает(сайт на 3-х языках). Например так: https://site.ru/ru/post/125-sales-manager https://site.ru/en/post/125-sales-manager
Вот код которую з использовал:
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://site.ru/am/post/125-sales-manager');
die;
В чем может быть проблема?
Ответы (1 шт):
Попробуйте.
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: /125-sales-manager/");
exit();
?>
Сбросить кеши браузеров. И ваша страница 125-sales-manager
должна существовать иначе в 404 должна улететь. А вообще, это не так делаеться...