Автоматический редирект с параметрического адреса сайта на дружественный урл
на сайте более 5000 материалов. при переносе материала из каталога в каталог, либо исправлении алиаса меняется его урл, что неприемлемо для публикаций ссылок в соцсетях
Помогите настроить автоматический редирект с параметрического адреса сайта на дружественный урл
то есть при переходе по ссылке адрес.сайта/index.php?id=1 в браузере должен открыться адрес адрес.сайта/index.html и так для всех ресурсов сайта
Помогите настроить автоматический редирект с параметрического адреса сайта на дружественный урл
то есть при переходе по ссылке адрес.сайта/index.php?id=1 в браузере должен открыться адрес адрес.сайта/index.html и так для всех ресурсов сайта
Комментарии: 2
Как настроить ЧПУ написано тут. А чтобы при переносе формировался редирект используй AutoRedirector.
решено
запуск сниппета в head
запуск сниппета в head
<?php
$getid = $_GET['id'];
if ($getid != '' && is_numeric($getid)) {
$url=$modx->makeUrl($modx->getOption('id', $scriptProperties, $modx->resource->get('id')));
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$url.'');
echo '<meta http-equiv="refresh" content="0;URL='.$url.'"/>'; }
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.