X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=doc%2FREADME.russian_apache;h=926bb88c92d86c22f76403a7bbccb74c40b1669d;hp=d9f280f8f0ff59621a46041ea44fbff17394c6b6;hb=e015cf1069b58c5af6273b2f5e20c7e0ec55832a;hpb=8c086db60b644a0f2b62cc623b5bc7bd64d5e91e diff --git a/doc/README.russian_apache b/doc/README.russian_apache index d9f280f8..926bb88c 100644 --- a/doc/README.russian_apache +++ b/doc/README.russian_apache @@ -1,67 +1,26 @@ -HOW TO CONFIGURE SQUIRREL-MAIL WITH RUSSIAN APACHE +HOW TO CONFIGURE SQUIRRELMAIL WITH RUSSIAN APACHE -------------------------------------------------- -This howto is for people who are using Russian Apache and -who use charsets other than koi8-r for their source documents. -If you _do_ use KOI8-R as default encoding for all your source -documents, you don't need to do anything. Otherwise, here's -a very simple way to make this work. +This text is available in Russian at +http://mricon.com/SM/russian_apache.html -The general idea is to tell Russian Apache that everything -residing in the squirrel-mail directory is in koi8-r. This -way all input submitted by users will be automagically -converted by mod_charset from anything into koi8-r. -Squirrel-Mail will then correctly stamp it with -"Charset=koi8-r" and send off without any additional -conversion. +It is no longer advised to try and make SquirrelMail live in peace with +RussianApache. Too many problems arise trying to make charset recoding +co-exist with SquirrelMail. SM is completely capable of providing necessary +charset headers, so most modern browsers will not have any problems +interacting with SquirrelMail in the necessary Charset. -There are two equally efficient ways to do it: +To turn off Charset Recoding of Russian Apache, use the following +directive: +CharsetDisable on -1. THE HTTPD.CONF WAY. ------------------------ - -In your httpd.conf, add the following declaration for the -server that handles the squirrel-mail: - - -CharsetSourceEnc koi8-r - - -Warning: If you use CharsetByExtension elsewhere, it will -override the CharsetSourceEnc directive. In that case you will -have to put this directive instead of the above: - - -CharsetByExtension koi8-r .php - - -It is advised to use the CharsetSourceEnc declaration instead -of the other one. Use the CharsetByExtension only if the -other fails. - -2. THE .HTACCESS WAY (PREFERRED). ----------------------------------- - -Create a .htaccess file in your squirrel-mail directory. In it, -simply put this line: - -CharsetSourceEnc koi8-r - -That's it. Note the warning about the ChatsetByExtension directive -in the previous section. If you used CharsetByExtension declaration -elsewhere and it's active for this server, then you will have to -put this line in your .htaccess instead: - -CharsetByExtension koi8-r .php - -But again, this is only if the CharsetSourceEnc fails. - -I mark this method "Preferred" simply because you don't have to -restart your server if you use .htaccess. However, if you've -specified "AllowOverride None" in your Server config, then you -will have to go with "the httpd.conf way". +You may put this directive into VirtualHost, Directory, Location, or +a .htaccess file in the SquirrelMail's main directory (unless you +turned off .htaccess files). +This is the best solution so far -- others involve so many steps that +they are no longer viable. If you have any questions or problems, please address them to the squirrelmail-list@lists.sourceforge.net to have them