Привести ссылки на полную новость к нужному виду
stafer 29.08.2019 Стол заказов 528 1 комментарий
Добрый день!
Нужно в dle 13.2 привести ссылки с обработкой неверных URL на полную новость к данному виду:
Site.ru/news/seourl/year-month-day-newsid
Ранее в версии 10.4 это было реализовано (на 13.1 это то же частично работает), но данный способ почему то не получилось реализовать в последней версии - происходит редирект на главную:
в show.full.php (Тип ЧПУ:1)
в .htaccess
Нужно в dle 13.2 привести ссылки с обработкой неверных URL на полную новость к данному виду:
Site.ru/news/seourl/year-month-day-newsid
Ранее в версии 10.4 это было реализовано (на 13.1 это то же частично работает), но данный способ почему то не получилось реализовать в последней версии - происходит редирект на главную:
в show.full.php (Тип ЧПУ:1)
$full_link = $config['http_home_url'] . "news/" . $row['alt_name'] . "/" . date( 'Y-m-d', $row['date'] ) . "-" . $row['id'];
header("Location: {$re_url}news/" . $row['alt_name'] . "/" . date( 'Y-m-d', $row['date'] ) . "-" . $row['id']);
в .htaccess
RewriteRule ^news/(.*)/([0-9]{4})-([0-9]{2})-([0-9]{2})-([0-9]+)$ index.php?newsid=$5&seourl=$1&year=$2&month=$3&day=$4 [L]