АРМАДА
Технические вопросы по WordPress
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 26, 27, 28, 29, 30, 31, 32, 33, 34, 35  След.
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг
Сб Июл 21, 2012 2:33 am Start Post: Технические вопросы по WordPress 

HeavyHell
Опытный
Зарегистрирован: 10.09.2010
Сообщений: 240
Обратиться по нику
# Добавлено:Вс Фев 17, 2013 4:30 pmОтветить с цитатой
DK, блин ну тогда я тупо туплю... Duplicate Posts Remover

banzai
Профессионал
Зарегистрирован: 24.05.2007
Сообщений: 729
Обратиться по нику
# Добавлено:Пн Фев 18, 2013 5:04 pmОтветить с цитатой
а как сделать, чтобы wordpress не создавал страниц /feed ?
не удалить ссылку из шапки, а именно сделать, чтобы была только одна рабочая страница www.site.com/feed а все посты, категории и пр. с /feed в конце не создавались ?

нашел старый пост http://www.armadaboard.com/viewtopic.php?p=4821034 там DK помог codd
DK, поделишься окончательным вариантом ?
Термоядерный спам или интеллектуальный, выбирай самЗло присуще любому скоплению людей

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Вт Фев 19, 2013 4:52 pmОтветить с цитатой
на, вроде бы это

remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );
function fb_disable_feed() {
if ($_SERVER['REQUEST_URI'] != '/feed'){
Header('Location:'.get_bloginfo('url'), TRUE, 301); die(0);
}
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

// remove junk from head
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);

тут полный фарш - удаляет вроде бы все гавнецо.


Цитата:
DK, блин ну тогда я тупо туплю... Duplicate Posts Remover



спасиб, гляну что к чему, надеюсь с большой базой он справится

banzai
Профессионал
Зарегистрирован: 24.05.2007
Сообщений: 729
Обратиться по нику
# Добавлено:Вт Фев 19, 2013 11:21 pmОтветить с цитатой
DK, спасибо, только я сделал
Код:
Header('Location:'.get_bloginfo('url').'/feed', TRUE, 301); die(0);

чтобы 301 был всетаки не на морду блога а на главный фид
Термоядерный спам или интеллектуальный, выбирай самЗло присуще любому скоплению людей

vitvirtual
виртуальный
Зарегистрирован: 11.06.2007
Сообщений: 9061
Contest (Сумма: 1)
Обратиться по нику
# Добавлено:Ср Фев 20, 2013 12:03 amОтветить с цитатой
banzai писал(а):
DK, спасибо, только я сделал
Код:
Header('Location:'.get_bloginfo('url').'/feed', TRUE, 301); die(0);

чтобы 301 был всетаки не на морду блога а на главный фид



banzai, а в какой файл это вставляется? header.php шаблона?
www.King-Servers.com - Dedicated Servers от 65$, VDS от 25$

banzai
Профессионал
Зарегистрирован: 24.05.2007
Сообщений: 729
Обратиться по нику
# Добавлено:Ср Фев 20, 2013 12:24 amОтветить с цитатой
Цитата:

banzai, а в какой файл это вставляется? header.php шаблона?


не-не, это все, что написал DK, надо вставить в Функции темы (functions.php). Только в его варианте все лишние фиды редиректят на морду блога, а я решил изменить чтобы редиректило на фид главной.
Теоретически можно и на feedburner закоротить...
т.е.
убрать /feed со всех страниц выполняет код
Код:
function fb_disable_feed() {
if ($_SERVER['REQUEST_URI'] != '/feed'){
Header('Location:'.get_bloginfo('url'), TRUE, 301); die(0);
}
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);


остальное убивает всякий мусор в заголовках страниц
Термоядерный спам или интеллектуальный, выбирай самЗло присуще любому скоплению людей

Талян + + +
Banned
Зарегистрирован: 14.01.2008
Сообщений: 715
Обратиться по нику
# Добавлено:Чт Фев 21, 2013 1:50 pmОтветить с цитатой
При попытке загрузки изображений на сайт выдает:
Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже.
Двиг обновил, пробовал менять тему, не помогло. В чем может быть причина? Спасибо!

DrKronos
SEO-доктор
Зарегистрирован: 11.03.2008
Сообщений: 13024
Moder (Сумма: 1)
Обратиться по нику
# Добавлено:Чт Фев 21, 2013 2:03 pmОтветить с цитатой
Права на папку установил?
Oscar the grouch Здесь могла быть ваша реклама

Талян + + +
Banned
Зарегистрирован: 14.01.2008
Сообщений: 715
Обратиться по нику
# Добавлено:Чт Фев 21, 2013 3:04 pmОтветить с цитатой
777 стоят

Картинки попадают в библиотеку, но с нее в запись не вставляются.

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Чт Фев 21, 2013 3:54 pmОтветить с цитатой
Права 777 на wp-content/uploads
Если не поможет, то права 755
Если в папке uploads есть папки с названиями годов, месяцев, то на них тоже права 777 (или 755).
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--

Hello_Kitty
V.I.P.
Зарегистрирован: 30.04.2007
Сообщений: 10763
Обратиться по нику
# Добавлено:Чт Фев 21, 2013 6:55 pmОтветить с цитатой
Плюс к тому что Yabuti написал еще могу добавить то, что иногда приходится заливать вручную пустые папки и им прописывать права 777. К примеру внутрь uploads залить (или создать в ней) папку 2013, выставить на нее 777, потом у нее внутри еще создать (залить пустую) папку 01 а также 02 и 03 и т.д. по ближайшим месяцам и на каждую из этих тоже 777 выставить. И тогда уж точно проблема решится.

Taburetkin
Гуру
Зарегистрирован: 25.02.2007
Сообщений: 1426
Star (Сумма: 1)
Обратиться по нику
# Добавлено:Вс Фев 24, 2013 5:56 amОтветить с цитатой
папки с правами 777 это самоубийство. Кто хочешь заходи, что хочешь заливай. А потом проблемы "меня хакнули, что делать"

Yabuti
V.I.P.
Зарегистрирован: 28.11.2008
Сообщений: 16263
Contest (Сумма: 2)
Обратиться по нику
# Добавлено:Вс Фев 24, 2013 10:07 amОтветить с цитатой
Taburetkin, а что тогда делать с папкой uploads?
Может, как вариант, .htaccess туда добавить, запрещающий исполнение скриптов?

Hello_Kitty, Drinks or Beer
Я просто в настройках отключаю пункт "Сортировать загружаемые файлы по году и месяцу", чтобы WordPress все хранил в /uploads, не создавая папки годов и месяцев. А если будут одинаковые имена файлов, он их сам переименовывает.
Ксен ВПС и выделенные серверы от PQCService.net с бесплатным администрированием в 7 локациях, icq: 87244588
--

DK +
wordpress
Зарегистрирован: 18.06.2008
Сообщений: 2425
Обратиться по нику
# Добавлено:Вс Фев 24, 2013 10:01 pmОтветить с цитатой
Taburetkin писал(а):
папки с правами 777 это самоубийство. Кто хочешь заходи, что хочешь заливай. А потом проблемы "меня хакнули, что делать"



хочу залить туда как это сделать? на чужой сайт?Smile - желательно бы подробнейший мануал получить, не хочу больше ссылки покупать.

Taburetkin
Гуру
Зарегистрирован: 25.02.2007
Сообщений: 1426
Star (Сумма: 1)
Обратиться по нику
# Добавлено:Вс Фев 24, 2013 11:26 pmОтветить с цитатой
DK

мы же не будем обсуждать здесь нелегал, правда?Wink

Yabuti

при установке 777 ты даешь права на чтение, запись и выполнение файла для всех.

7/7/7 - owner/group/everyone

при правильно настроенном сервере никакие права на папки не нужны.
Ни для ВП, ни для любой другой кмс. они 755

Поэтому если ето шаред, оттуда надо бежать, потому как там столько дыр наверное, если они даже такое не настроили.

Если это впс или сервер, то посмотри что такое suPHP(SUExec)

Если по каким то причинам сервер это не поддерживает или не настроен или нет доступа (что было бы странно), то лучше отдать апачу права чем ставить 777.

Опять таки если есть SSH

Цитата:

chown -R useraccount.nobody /home/useracccountpath to folder
chmod -R ug+rwx /home/useraccount/path to folder



в данном случае права будут 775, но оунер будет апач. Но лучше конечно чтоб был chroot (jailed) сервак
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры