Навигация

Активные участники:

Поиск:

 

Создать или найти статью:

 

Просмотр Повторяющиеся страницы с разным URL как сделать 301 редирект

Сразу после строки:
$query_str = (isset($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING': @getenv('QUERY_STRING'); 


нужно вписать код фильтра:
if ($query_str !== '')
{
    $keys 
= array('URL''ACT''css''trackback'); // Вписать все легальные параметры строки запроса.

    
$bad_key FALSE;

    
parse_str($query_str$params);

    foreach (
$params as $key => $val)
    
{
        
if ( ! in_array($key$keys))
        
{
            $bad_key 
TRUE;
            break;
        
}
    }

    
if ($bad_key !== FALSE)
    
{
       header
("HTTP/1.1 301 Moved Permanently");
       
header("Location: http://mysitename.ru".$path_info);
       exit;
    
}


Проверено на EE1.6.8

Источник http://eeclub.ru/forum/viewthread/1750/

Категория:Советы
Категория:Хаки Hacks