0 Пользователей и 1 Гость просматривают эту тему.
  • 67 Ответов
  • 3703 Просмотров
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Есть сайт на Joomla 3.6.5. У него есть директория /images/... - думаю, все об этом знают.
Кто-то рекомендует ее закрывать в robots.txt, кто-то нет. Но вопрос не об этом. Допустим, мне надо, чтобы она была открыта.
В этой директории лежала какая-то картинка, допустим с именем image.jpg. Потом мы эту картинку удалили. И по идее, при обращении к ней должна появляться ошибка 404: site.com/images/image.jpg => 404 ошибка. Но этого не происходит. Вместо этого отображается просто одна из страниц сайта.
Т.е. мы имеем полный дубль, доступный по адресу местонахождения удаленной картинки. Как быть в таком случае? Как корректно настроить 404 ошибку в таком случае и почему она вообще не отображается сразу? Уже в нескольких местах задавал этот вопрос, но никакого ответа не получил до сих пор.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Это не сюда вопрос.
Всё зависит от настроек хостинга, их трясите
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Это не сюда вопрос.
Всё зависит от настроек хостинга, их трясите
Такая ситуация уже была на 3 разных хостингах и 3 разных сайтах. Единственное, что между ними было общего - это Joomla.
И что интересно: удаляю другие картинки из /images/ - выдает 404 ошибку. Т.е. такая ситуация наблюдается лишь с некоторыми изображениями.
Куда можно копать?
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Такая ситуация уже была на 3 разных хостингах и 3 разных сайтах. Единственное, что между ними было общего - это Joomla.
И что интересно: удаляю другие картинки из /images/ - выдает 404 ошибку. Т.е. такая ситуация наблюдается лишь с некоторыми изображениями.
Куда можно копать?
Тогда наверно дело в том, где и как картинка прописана.
Что за расширение, шаблон?
А вообще - ссылку в студию!!
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Тогда наверно дело в том, где и как картинка прописана.
Что за расширение, шаблон?
А вообще - ссылку в студию!!
Ссылка: http://stopfire.su/images/13.jpg
Эта же страница: http://stopfire.su/protivopozharnye-raboty/protivopozharnyj-vodoprovod/ispytaniya
Шаблон самописный, простой. Расширений тоже по минимуму. Стараюсь стандартными средствами обходится.
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
ну как бы так тоже откроется :)
13 - это id материала скорее всего
главный пункт меню какой тип имеет?
по возможности его надо убрать со стандартных материалов com_content, тогда по идее должно быть нормально
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
ну как бы так тоже откроется http://stopfire.su/images222/13.jpg :)
13 - это id материала скорее всего
главный пункт меню какой тип имеет?
по возможности его надо убрать со стандартных материалов com_content, тогда по идее должно быть нормально
Действительно, id материала тоже 13.
Главный пункт меню - ссылка на избранные материалы.
Убрать - в смысле убрать со всех страниц?
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
htaccess стандартный?
Всякие sef-расширения или плагины стоят?
нгинкс или апач?
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
htaccess стандартный?
Всякие sef-расширения или плагины стоят?
нгинкс или апач?
Apache 2.2 + PHP 7, SEF-стандартный джумловский плагин.
Дополнительно стоит OSMetaFree - но он никак не влияет, т.к. на других сайтах с такими же "особенностями" его нет.
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
А вот, собственно, листинг .htaccess:

Спойлер
[свернуть]
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
htaccess стандартный?
Всякие sef-расширения или плагины стоят?
нгинкс или апач?
причем здесь это?
так работает стандартный роутер материалов)
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
причем здесь это?
так работает стандартный роутер материалов)
Ну здрасьте.
При стандартных настройках до него не доходят запросы с окончанием .jpg
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Ну здрасьте.
При стандартных настройках до него не доходят запросы с окончанием .jpg
http://stopfire.su/sfsfsfsf/sfsfsfs/fs/fs/fs/fsf1/13 - тоже нет 404 ошибки.
Я так понимаю, что во всех случаях, когда будет фигурировать id материала, будет такая история
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А вот, собственно, листинг .htaccess:

Спойлер
[свернуть]
Это не стандартный.
Смените временно на стандартный и проверьте
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Это не стандартный.
Смените временно на стандартный и проверьте
Вернул стандартный - то же самое. Дело не в .htaccess значит
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Вернул стандартный - то же самое. Дело не в .htaccess значит
Не может такого быть!
У меня всё работает и на остальных сайтах тоже.
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Не может такого быть!
У меня всё работает и на остальных сайтах тоже.
А можете дать ссылку на какой-нибудь сайт? Интересно проверить.
И работаете со стандартным .htaccess?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
При стандартных настройках до него не доходят запросы с окончанием .jpg
с чего-это? все прекрасно доходит
введи любой id материала с .jpg и все откроется

есть плагин no doubles или как-то так он называется, может он поможет в решении этого вопроса
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А можете дать ссылку на какой-нибудь сайт? Интересно проверить.
И работаете со стандартным .htaccess?
Ну вот блог например,
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
с чего-это? все прекрасно доходит
введи любой id материала с .jpg и все откроется

есть плагин no doubles или как-то так он называется, может он поможет в решении этого вопроса

Ввел, например
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Ну вот блог например,
ахах)
http://www.joomla15.ru/107.php

у тебя там явно не стандартно что-то)
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
ахах)
http://****.php

у тебя там явно не стандартно что-то)
причем тут php?
Естественно такой запрос будет передан в роутер
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Стандартный файл .htaccess, равно как и тот, что сейчас одинаково ничего не меняют.
Значит, дело либо в самом роутере Joomla, либо надо в .htaccess что-то дописать.
Только вот что дописать? И в чем может быть причина такого поведения?
Как вариант: пробовать отключать по очереди плагины и расширения, до тех пор пока проблема не исчезнет?
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Стандартный файл .htaccess, равно как и тот, что сейчас одинаково ничего не меняют.
Значит, дело либо в самом роутере Joomla, либо надо в .htaccess что-то дописать.
Только вот что дописать? И в чем может быть причина такого поведения?
Как вариант: пробовать отключать по очереди плагины и расширения, до тех пор пока проблема не исчезнет?
А ссылка есть?
И хостинги точно разные?
Такое только в папке images? В этой папке случаем нет своего .htaccess?
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Ввел, например

Я обратил внимание, что в некоторых случаях у вас на сайте появляется одна страница с ошибкой 404, а в некоторых другая страница с ошибкой.
Например: http://www.joomla15.ru/вертска-454.html и http://www.joomla15.ru/108.png
Как это правильно настроить?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
причем тут php?
Естественно такой запрос будет передан в роутер
да при том, что он не должен туда передаваться)
вот тебе пример чистая J стоит последняя
http://elisa-office.ru/materialy
материал спокойно открывается
http://elisa-office.ru/materialy/1.jpg
http://elisa-office.ru/materialy/1.php

не вводи людей в заблуждение)
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Я обратил внимание, что в некоторых случаях у вас на сайте появляется одна страница с ошибкой 404, а в некоторых другая страница с ошибкой.
Например: http://www.joomla15.ru/вертска-454.html и http://www.joomla15.ru/108.png
Как это правильно настроить?
Ну да.
В первом случае движок обрабатывает запрос и подставляет свою страницу 404
Во втором же, до него запрос даже не доходит, нгинкс (хотя голый апач должен себя вести также) просто видит что такого файла нет и отдаёт свой ответ 404.
Первый случай - это только запросы без "расширения" или с "расширением" HTML, htm, php (может еще несколько)
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
А ссылка есть?
И хостинги точно разные?
Такое только в папке images? В этой папке случаем нет своего .htaccess?
Хостинги разные: spaceweb, timeweb.
Своих .htaccess в отдельных папках нет.
Вот ссылка на форум с моим первым вопросом: http://searchengines.guru/showthread.php?t=944995
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
да при том, что он не должен туда передаваться)
вот тебе пример чистая J стоит последняя
http://elisa-office.ru/materialy
материал спокойно открывается
http://elisa-office.ru/materialy/1.jpg
http://elisa-office.ru/materialy/1.php

не вводи людей в заблуждение)
Я и не ввожу..
У меня на всех хостингах много лет так работало!
Может в последних версиях что поменяли?
Или... этот вот твой пример на каком сервере крутится?
*

sejunctus

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Я и не ввожу..
У меня на всех хостингах много лет так работало!
Может в последних версиях что поменяли?
Или... этот вот твой пример на каком сервере крутится?
Мне кажется, впору уже писать разработчикам Joomla )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться