Для того, чтобы сделать автоматическую переадресацию на страницу
с конкретной русской кодировкой, можно в самом начале каждого
html-файла включать (или подключать) следующую php-вставку:
<?
$r_csn=strtolower(getenv("CHARSET"));
$r_port=getenv("CHARSET_SERVER_PORT");
$r_file=$SCRIPT_NAME;
if (strlen(strpos($r_file,"/win/"))==0)
if (strlen(strpos($r_file,"/koi/"))==0)
if (strlen(strpos($r_file,"/dos/"))==0)
if (strlen(strpos($r_file,"/iso/"))==0)
if (strlen(strpos($r_file,"/mac/"))==0)
if (strlen(strpos($r_file,"/lat/"))==0)
if (strcmp($r_port,"80")==0)
{
if (strcmp($r_csn,"windows-1251")==0) $loc="/win";
else if (strcmp($r_csn,"koi8-r")==0) $loc="/koi";
else if (strcmp($r_csn,"ibm866")==0) $loc="/dos";
else if (strcmp($r_csn,"iso-8859-5")==0) $loc="/iso";
else if (strcmp($r_csn,"x-mac-cyrillic")==0) $loc="/mac";
else if (strcmp($r_csn,"koi7")==0) $loc="/lat";
else $loc="/win";
$loc="Location: " . $loc . $r_file;
header($loc);
}
?>
Или что-то в том роде.
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.