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

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Мне кажется, впору уже писать разработчикам Joomla )))
Если у SmokerMan тоже некорректно настроен сервер, это еще не значит что в движке проблема.
Да, и причем тут разработчики то?
*

dmitry_stas

  • Легенда
  • 11421
  • 1091 / 7
вот тебе пример чистая J стоит последняя
http://elisa-office.ru/materialy
материал спокойно открывается
http://elisa-office.ru/materialy/1.jpg
у меня такое не работает. возвращает 404 как положено. какой пункт меню materialy ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SmokerMan

  • Гуру
  • 5293
  • 719 / 26
Если у SmokerMan тоже некорректно настроен сервер, это еще не значит что в движке проблема.
у меня там все нормально настроено, поверь, и на локалке кстати то же самое происходит
если ты там чего-то мутил у себя, то это не значит что у всех так должно быть)
еще раз говорю - это обычная стандартная работа роутера com_content

у меня такое не работает. возвращает 404 как положено. какой пункт меню materialy ?
список материалов категории как видно)
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
у меня такое не работает. возвращает 404 как положено. какой пункт меню materialy ?
А у меня работает и отдает код 200.
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Причем тут пункты меню итп..
Дело в том, что такой запрос не должен доходить до движка, то есть рыть надо в сторону php handler
*

dmitry_stas

  • Легенда
  • 11421
  • 1091 / 7
у меня там все нормально настроено, поверь, и на локалке кстати то же самое происходит
если ты там чего-то мутил у себя, то это не значит что у всех так должно быть)
еще раз говорю - это обычная стандартная работа роутера com_content
список материалов категории как видно)

да что ж тут нормального :) сделал у себя materialy как список материалов категории. вот пример нормального
http://demex.nevigen.com/ru/materialy/1.html - 200
http://demex.nevigen.com/ru/materialy/1.jpg - 404
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
у меня там все нормально настроено, поверь, и на локалке кстати то же самое происходит
если ты там чего-то мутил у себя, то это не значит что у всех так должно быть)
еще раз говорю - это обычная стандартная работа роутера com_content

Блин!
Еще раз - в обычной ситуации такие запросы НЕ ДОХОДЯТ до роутера, и поэтому абслолютно НЕВАЖНО как он их обрабатывает!
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
Блин!
Еще раз - в обычной ситуации такие запросы НЕ ДОХОДЯТ до роутера, и поэтому абслолютно НЕВАЖНО как он их обрабатывает!
А можете листинг .htaccess показать? Как у вас там все настроено?
*

dmitry_stas

  • Легенда
  • 11421
  • 1091 / 7
у меня стандартный
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
у меня стандартный
А хостинг какой?
*

SmokerMan

  • Гуру
  • 5293
  • 719 / 26
Блин!
Еще раз - в обычной ситуации такие запросы НЕ ДОХОДЯТ до роутера, и поэтому абслолютно НЕВАЖНО как он их обрабатывает!
ты противоречить сам себе)
я тебе ссылку давал на твой же сайт http://www.joomla15.ru/107.php
если оно выдает ошибку значит до роутера доходит как-то?) иначе как бы оно определило что это
Цитировать
Представление не найдено [name, type, prefix]: article, php, contentView
причем этой ошибки вообще не должно быть)
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
А можете листинг .htaccess показать? Как у вас там все настроено?
Всё стандартно, кроме пары редиректов
Спойлер
[свернуть]
*

voland

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

SmokerMan

  • Гуру
  • 5293
  • 719 / 26
я понял)
потому что у вас префикс HTML включен если его выключить то будет подобная картина
*

dmitry_stas

  • Легенда
  • 11421
  • 1091 / 7
во! нашли :) подтверждаю. отключил префикс - стал материалом. еще один плюс в использовании префикса :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
Всё стандартно, кроме пары редиректов
Спойлер
[свернуть]
Прописал как у вас, стало отдавать "Object not found" и код 404
Поставил стандартный от Joomla - все снова стало отображаться
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
я понял)
потому что у вас префикс HTML включен если его выключить то будет подобная картина
Лишь отчасти.
Проверил - в этом случае у меня 107.php выдает материал (ну точнее наверно, так как тут уже JL NoDoubles своё отрабатывает).
Но это никак не влияет на то, что я выше писал, что такие запросы не должны до него доходить
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Прописал как у вас, стало отдавать "Object not found" и код 404
Поставил стандартный от Joomla - все снова стало отображаться
О как!
Но у меня же стандартный.. правда с давних версий..
А в чём отличия?
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Ха, нашел причину
Код
# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
Вот из-за наличия этой строчки у меня ведёт себя правильно
Код
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
Вот  что нашел, однако
Брайна на мыло!
Добавил RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
Вот теперь так получается. Набираем http://stopfire.su/images/13.jpg - редиректит на главную
Вводим: http://stopfire.su/sfsfsfsf/sfsfsfs/fs/fs/fs/fsf1/13.jpg  - "Object not found"
При этом http://stopfire.su/images/13.jpg - отдает код 404
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Вот теперь так получается. Набираем http://stopfire.su/images/13.jpg - редиректит на главную
Ничего не редиректит, это закэширвалось.
Всё ок с Вас спасибы :-)
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Вот тут убрали
До этого была строчка в стандартной поставке
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
Вот тут убрали
До этого была строчка в стандартной поставке
Спасибо вам большое!
Наконец-то!
А зачем они вообще убрали эту строчку?
То, что страница отображается "Object not found" - это ведь нормально? А никак не сделать, чтобы страница отображалась?
Вы там говорили, про роутер и про сервер - я помню. А вариантов эту страницу настроить нет?
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Спасибо вам большое!
Наконец-то!
А зачем они вообще убрали эту строчку?
То, что страница отображается "Object not found" - это ведь нормально? А никак не сделать, чтобы страница отображалась?
Вы там говорили, про роутер и про сервер - я помню. А вариантов эту страницу настроить нет?
Это у Брайна надо спросить зачем, я ему в твиттере адресовал вопрос.
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
А все-таки, возможно ли как настроить именно страницу "Object not found". Она, конечно, на уровне сервера отображается, но может есть варианты?
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
А все-таки, возможно ли как настроить именно страницу "Object not found". Она, конечно, на уровне сервера отображается, но может есть варианты?
Конечно можно
Прописать в htaccess
Код
ErrorDocument 404 /404.html
и создать какой угодно душе 404.html (только это именно файл отдельный, не страничка движка)
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
Конечно можно
Прописать в htaccess
Код
ErrorDocument 404 /404.html
и создать какой угодно душе 404.html (только это именно файл отдельный, не страничка движка)
Это нужно прописать в .htaccess, который лежит в корневой папке Joomla или на уровень выше?
*

voland

  • Легенда
  • 9854
  • 544 / 107
  • Эта строка съедает место на вашем мониторе
Это нужно прописать в .htaccess, который лежит в корневой папке Joomla?
Да, в ней
*

sejunctus

  • Новичок
  • 23
  • 0 / 0
Да, в ней
Наконец все встало на свои места. Спасибо огроменное!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться