вопрос
Здравствуйте,
Я изменил свой чпу на такой: site.ru/post/id-новости/ а был вот такой: site.ru/id-имя новости.html
Тпери у меня доступны оба чпу, помогите пожалуйста сделать переадресацию с старого чпу на новый.
Пример:
Когда я попробуй перейть по такому адрес: site.ru/id-имя новости.html чтоб меня сразу перенаправляет на этот: site.ru/post/id-новости/
Я изменил свой чпу на такой: site.ru/post/id-новости/ а был вот такой: site.ru/id-имя новости.html
Тпери у меня доступны оба чпу, помогите пожалуйста сделать переадресацию с старого чпу на новый.
Пример:
Когда я попробуй перейть по такому адрес: site.ru/id-имя новости.html чтоб меня сразу перенаправляет на этот: site.ru/post/id-новости/
if( $config['allow_alt_url'] ) {
if( $config['seo_type'] == 1 OR $config['seo_type'] == 2 ) {
if( $category_id AND $config['seo_type'] == 2 ) {
$c_url = get_url( $category_id );
[b]$full_link = $config['http_home_url'] . "post/" . $row['id'] . "/";[/b]
if ($config['seo_control'] AND ( isset($_GET['seourl']) OR strpos ( $_SERVER['REQUEST_URI'], "?" ) !== false ) ) {
if ($_GET['seourl'] != $row['alt_name'] OR $_GET['seocat'] != $c_url OR strpos ( $_SERVER['REQUEST_URI'], "?" ) !== false OR ($_GET['news_page'] == 1 AND $cstart < 2 AND $view_template != "print") OR ($view_template == "print" AND $news_page > 1) ) {
if ($view_template == "print") {
$re_url = explode ( "engine/print.php", strtolower ( $_SERVER['PHP_SELF'] ) );
$re_url = reset ( $re_url );
} else {
$re_url = explode ( "index.php", strtolower ( $_SERVER['PHP_SELF'] ) );
$re_url = reset ( $re_url );
}
header("HTTP/1.0 301 Moved Permanently");
header("Location: {$re_url}{$c_url}/{$row['id']}-{$row['alt_name']}.html");
die("Redirect");
}
}