Как сделать 301 редирект страницы на DLE?

301 редирект DLE Буквально несколько дней назад столкнулся с необходимостью сделать 301 редирект на DLE. Но как оказалось стандартными методами это сделать нельзя и пришлось искать альтернативный вариант.

Как известно обычно ставишь редирект в файле .htaccess и спокойно работаешь дальше над другими делами.  Так же я решил поступить и на CMS DLE, но был огорчен после установки кода.

А проблема заключается в мусоре ссылки, которая появляется после редиректа.

Пример: http://www.site.ru/articles/347-kak-sdelat-reditrect-301-na-dle.html?do=static&page=kak-sdelat-reditrect-301-na-dle

Как видите к концу адреса добавляется "?do=static&page=kak-sdelat-reditrect-301-na-dle" что не есть хорошо...



Если вы пришли с поиска, то наверное у Вас такая же проблема. Но для того чтобы сделать 301 редирект страницы на DLE,  нужно вставить код редиректа в файл index.php и будет Вам счастье.

Код для редиректа:

if ( getenv('REQUEST_URI') == '/stranica-do-redirecta/' )
{
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://site.ru/stranica-posle-redirecta/" );
exit;
}

Думаю в этом коде будет все понятно, если будут вопросы то задавайте их в комментариях.

Так же прошу обратить внимание на то, что код нужно ставить в index.php который находиться в главной директории сайта (там где лежит файл admin.php)

Спасибо за внимание!