Полное содержимое файла .htaccess
AddDefaultCharset windows-1251
AddHandler application/x-httpd-php .htm .html
AllowOverride all
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
Нагуглил, что оказывается этот файл может еще и не работать. Посоветовали набрать в нем рандомный текст и если не возникнет 500-й ошибки, значит htaccess попросту игнорируется. Набрал, все продолжает работать как работало, ошибок не возникает. Правда не знаю, может здесь еще показ ошибок отключен. Кстати говоря, изначально кодировка в htaccess была задана UTF-8, как и положено, но все равно вместо русского были кривули. Видимо все-таки он игнорится? Но index имеет расширение php, а не html. Без второй строчки htaccess тогда работать по идее не должно. У меня доступа ни к каким настройкам сервера нет, исключительно папочка, в которую дозволено закидывать файлы со страницами. Такие дела.