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

Sulpher

  • Живу я здесь
  • 2112
  • 401 / 16
  • Шаблоны и расширения Joomla
Намедни занимались настройкой сайта и обратили внимание, что сайт отдавал 303 код и кидал на index.php при любой неправильная ссылке вместо 404 страницы.
Перерыли все: htaccess, настройки сервера, панели, удалили сторонние расширения, меняли шаблон.
Оказалось, что дело было в выключенном сайте.

Из-за выключенного сайта такое было:
Код
## 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 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.

Тестировал на Joomla 3.4.5
В общем, это баг. Не должен сайт отдавать 303 код.
*

Филипп Сорокин

  • Завсегдатай
  • 1918
  • 160 / 4
  • разработчик.москва

Цитировать
## 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 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.

Так это внутренний редирект, он вообще не отдаёт никакого кода!

Цитировать
Не должен сайт отдавать 303 код.

Если включена мультиязычность, то главная страница отдаёт 303 See Other и перенаправляет на определённый язык.
*

Sulpher

  • Живу я здесь
  • 2112
  • 401 / 16
  • Шаблоны и расширения Joomla
Так это внутренний редирект, он вообще не отдаёт никакого кода!

Если включена мультиязычность, то главная страница отдаёт 303 See Other и перенаправляет на определённый язык.
Мультиязычность отключена.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться