robots.txt и исправление ошибок в локализации
24.06.2009Выложил обновление в котором исправил сообщения в админке и инсталлятор. Пожалуй вчера было одно из самых неудачных обновлений. Надо заметить, что мне уже изрядно надоело править систему локализации и я бы уже с удовольствием ограничился существующими изменениями, но требуется довести это до нормального состояния. Например надо будет засунуть форму подтверждения комментов в файл html ресурсов и еще немного подчистить строки для обоих языков. Внес мелкие изменения, например теперь после установки будет стоят галочка "создавать анонсы", а то каждый раз лазить в поисках этой настройки после очередной инсталляции неохота. Также поправлен robots.txt по умолчанию. Кстати всем обязательно рекомендую зайти в админку - настройки/robots.txt и исправить robots.txt По умолчанию у меня robots.txt следующего содержания:
<h1><a href="http://blogolet.ru/">http://blogolet.ru/</a></h1>
Sitemap: <a href="http://blogolet.ru/sitemap.xml">http://blogolet.ru/sitemap.xml</a>
User-agent: *
Disallow: /rss/
Disallow: /comments/
Disallow: /admin/
Disallow: /authors/
Disallow: /foaflink.php
Disallow: /linkswidget/
проверьте свои robots.txt с учетом поправки что у меня blogolet.ru Есть большая вероятность, что может быть неправильный robots.txt Исправление не включил в обновление так как сомневаюсь, что на всех блогах одинаковый robots.txt без ручных изменений, потому что автоматом все ручные изменения были бы уничтожены
Комментарии (11) на запись “robots.txt и исправление ошибок в локализации”
Оставить комментарий
В результате Блоголет добросовестно выдает, что такой страницы не существует. В настройках Windows Live Writer я не нашел возможность редактировать адрес админки. Хорошо бы научить Блоголет трансформировать этот запрос домен/wp-admin/ в адрес админки Блоголета.
Поставить редирект следующим образом:
include('index.php');
$redir = &TRedirector::Instance();
$redir->Add('/wp-admin/', '/admin/');
эти три строки сохранить в .php файл и залить на сервер и в браузере набрать его адрес. Все, после этого будет редирект в блоголёте куда надо
очепятка - первой строкой поставить
$mode = 'redir';
но и в предыдущем виде все сработает, только вылезет страница не найдено
Сделал файл в корне сайта redir.php
$mode = 'redir';
include('index.php');
$redir = &TRedirector::Instance();
$redir->Add('/wp-admin/', '/admin/');
Набираю http://домен/redir.php
Сообщает:
$mode = 'redir'; include('index.php'); $redir = &TRedirector::Instance(); $redir->Add('/wp-admin/', '/admin/');
После этого набираю http://домен/wp-admin/
Выходит на страницу ошибки. Входа в админку нет. Сделал на всякий случай права 666 на index.php. Не помогло. Вроде в индексном файле должны строчки добавиться - но я их не вижу...
Что-то делаю не так?
...
?>
Все получилось! Спасибо!!!