Вордпресс и фото

П1
На сайте с 30.10.2013
Offline
43
658

Здравствуйте!

Есть проблема с картинками в вордпресс.

Нормальный урл записи:

http://сайт.ру/хочу исправить/

Урл который генерит вордпресс для фото:

http://сайт.ру/хочу исправить/фото/

Еще один урл который генерит вордпресс для фото:

http://сайт.ру/wp-content/uploads/2013/05/pdd.jpg

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

http://сайт.ру/хочу исправить/

урл фото:

http://сайт.ру/wp-content/uploads/2013/05/pdd.jpg

Вопрос:

откуда взялось, http://сайт.ру/хочу исправить/фото/

Куда копать?? Как их выкинуть из индекса или запретить индексацию?

Стоит apache+nginx

Спасибо!!!

Jaf4
На сайте с 03.08.2009
Offline
804
#1
Петр1976:

Вопрос:
откуда взялось, http://сайт.ру/хочу исправить/фото/

Галерею создали по этому адресу


Куда копать?? Как их выкинуть из индекса или запретить индексацию?
Стоит apache+nginx
Спасибо!!!

через роботс можно

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
П1
На сайте с 30.10.2013
Offline
43
#2
Jaf4:
Галерею создали по этому адресу

через роботс можно

Я правильно понял я создал галерею по этому адресу?

Ничего не создавал, может в конфиге nginx я указал адрес фото

location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {

expires 30d;

root /var/www/мяу/data/www/блабла.ru;

Но что то не верится что это.

Как через робота закрыть? Можно отрубить фото в принципе. Только мне желательно их оставить. Просто урл лишний снести или закрыть.

Jaf4
На сайте с 03.08.2009
Offline
804
#3

=========== убрал кучу букв, все равно неглядя понять сложно, а смотреть лень=========

Петр1976:
Как через робота закрыть?

robotstxt.org.ru

П1
На сайте с 30.10.2013
Offline
43
#4

Других вариантов нет?

Просто не въеду, как закрыть от индексации урл вида:

http://site.ru/content1/file123

http://site.ru/content2/dom

http://site.ru/content3/flavors

При этом

http://site.ru/content2/

http://site.ru/content1/

http://site.ru/content3/

Должен индексироваться.

ну может что то можно придумать, как закрыть все урлы после второго слеша, общих признаков типа: wp-content или uploads, нету.

Еще можно указать каждое название, это 2000 строк и дописывать......

Прописать, allow для всех других рубрик и прочего.

Интересно, сколько строк это будет.

Без примочек типа этих, найти причину этого низя?

Jaf4
На сайте с 03.08.2009
Offline
804
#5

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

ЗЫ откройте страницу и посмотрите код на наличие canonical

П1
На сайте с 30.10.2013
Offline
43
#6
Jaf4:
я предлагаю задуматься, почему таких проблем нет у других, а у вас есть.
ЗЫ откройте страницу и посмотрите код на наличие canonical

Пожалуйста:

Первое обычный урл, второе, фото. Как второе в индекс попало? В добавок с урл в виде: http://www.ru/бла бла/phantom-1

<link rel="canonical" href="http://www.ru/бла бла/" />

<!-- /all in one seo pack -->

<p class="attachment"><a href='http://www.ru/wp-content/uploads/2013/12/phantom-1.jpg'><img width="300" height="225" src="http://www.ru/wp-content/uploads/2013/12/phantom-1-300x225.jpg" class="attachment-medium" alt="phantom (1)" /></a></p>

Есть идеи? Проблема появилась после переезда на VDS с хостинга.

У меня две мысли. Либо не работает по какой то причине canonical?

Или кто, то красиво влез. И что то поменял.

Идею подкиньте, направление рытья, плиииз.

Jaf4
На сайте с 03.08.2009
Offline
804
#7

как тег может не работать? Он есть в коде? Ну попало в индекс, как попало, так и выпадет, сейчас гадать как оно туда попало наверное смысла большого нет.

П1
На сайте с 30.10.2013
Offline
43
#8
Jaf4:
как тег может не работать? Он есть в коде? Ну попало в индекс, как попало, так и выпадет, сейчас гадать как оно туда попало наверное смысла большого нет.

В том то и дело, что новые фото попадают в индекс, точно также, вчера pr съехал, до 1, позиции обвалились. Не, это уже несколько месяцев, у меня 1000 урлов, на 200 записей. Все левое, фото.

Я так понимаю, что в конфигах серверов проблема.

Вы меня натолкнули на мысль... Я тут вычитал, что для канонических урлов, в конфиг нужно редирект писать, типа этого: rewrite ^/(.*)$ http://www.domain.com/$1 permanent;

Поскольку терять нечего и я вообще эти иероглифы не понимаю, попробую. Может отвалятся.🙅

П1
На сайте с 30.10.2013
Offline
43
#9

Вопрос решил!

Если руки не заточены писать редиректы, есть плагины. Собственно он делает автоматом 301 на страницу контента с фото. Название Attachment Pages Redirect

Конечно хотелось бы как такое сотворить без плагина, да еще для nginx, собственно если кому не жалко засветить код... большое спасибо.

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