Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Обход 302 редиректа

00 голосов
4
Здравствуйте.Столкнулся с такой проблемой:
 При запросе несуществующей страницы происходит 302 редирект,а затем переадресация на 404 ошибку.
 Как сделать так,что бы 404 выдавалась сразу,без 302 редиректа?
Спасибо.
спросил 25 Янв, 14 от Persea (100 баллов)

4 Ответы

00 голосов
.htaccess из корня сайта покажите, пожалуйста
ответил 21 Май, 14 от Ly (4,580 баллов)
00 голосов
Вот:

Options -Indexes 
ErrorDocument 404 /404.php

<IfModule mod_php5.c>
  php_flag allow_call_time_pass_reference 1
  php_flag session.use_trans_sid off

  #php_value display_errors 1

  #php_value mbstring.func_overload 2
  #php_value mbstring.internal_encoding UTF-8
</IfModule>

<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On

  RewriteCond %{HTTP_HOST} ^www.lovesport\.ru$ [NC]
  RewriteCond %{REQUEST_URI} !^/robots\.txt$
  RewriteRule ^(.*)$ http://lovesport.ru/$1 [R=301,L]

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
  RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
  RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>

<IfModule mod_dir.c>
  DirectoryIndex index.php index.html
</IfModule>

<IfModule mod_expires.c>
  ExpiresActive on
  ExpiresByType image/jpeg "access plus 3 day"
  ExpiresByType image/gif "access plus 3 day"
</IfModule>
ответил 19 Сен, 14 от Persea (100 баллов)
00 голосов
Хм. Да, действительно, при обращении к урлам вида http://lovesport.ru/catalog/sdfsdfsdfsdf/ битрикс выдаёт 302 редирект на страницу /404.php

Поищите этот редирект в компонентах каталога или их шаблонах. Искать, видимо, надо по строке "302".
ответил 23 Янв, 15 от Ly (4,580 баллов)
00 голосов
Dmitry,к сожалению не могу найти ничего,что было бы хоть как-то связанно с редиректом. Неужели больше нет никаких способов?
ответил 08 Май, 15 от Persea (100 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 09 Июнь, 13 от Almarea (3,760 баллов)
0 голосов
1 ответ
спросил 13 Фев, 14 от JIocb2009 (100 баллов)
0 голосов
4 ответов
спросил 07 Янв, 14 от TalisSa (100 баллов)
0 голосов
6 ответов
спросил 29 Сен, 13 от superher (260 баллов)