Можно ли вообще "закрыть" архивы в wordpress?

Montoya
На сайте с 30.09.2006
Offline
139
1047

Можно ли как нибудь избавиться от архивов в wordpress? Автоматически создаются страницы вида site.ru/2010/07/ и т.д., которые мне совершенно не нужны. Можно конечно убрать везде ссылки на эти страницы, закрыть их в robots.txt, но это не выход. Можно ли вообще их как то отключить?

voodoo911
На сайте с 11.03.2008
Offline
157
#1

На сколько я знаю, убрать нельзя. Закройте в robots, удалите ссылки из шаблонов, в htaccess сделайте редирект или выдачу ошибки.

KLMaker
На сайте с 13.01.2009
Offline
14
#2

Тоже самое сделайте и на страницу автора.

Обычно, когда встречаются двое, первый с опытом, второй с деньгами, то они обменываюся. У первого стает больше денег, у второго - опыта.
SBot
На сайте с 29.07.2008
Offline
150
#3

Можно, добавить в функции темы (functions.php)

remove_action('функция'); 

Ту функцию, которая выводит архивы, смотрите в сорцах вашей темы, или тут

Вот она.

remove_action('get_archive_template');
BlackvsEvgen
На сайте с 21.08.2009
Offline
74
#4

Удали все файлы архивов (arhives.php и.т.п.) и с шаблона где вывод архивов производится.

Любимый хостинг (http://bit.ly/VW9SbN) | Постовые для вашего сайта (http://bit.ly/WPm6Et)
mgarkunov
На сайте с 23.03.2009
Offline
130
#5

Надо добавить в начало header.php следующий код :


if (is_date()) {
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://site.ru”);
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий