303-й ответ сервера

  • 0 Ответов
  • 345 Просмотров

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

*

Оффлайн kavit

303-й ответ сервера
« : 03.08.2015, 03:04:44 »
Пытался настроить 404-ю страницу, однако ничего не вышло. Полез посмотреть на ответ сервера, когда даю ему неправильный адрес, а он возвращает 303.
Если переименовать хтасес в что-то другое, то начинаю получать 404-ю, но тогда все ссылки становятся несуществующими.
Сайт двуязычный. Адрес русской версии site.ru, украинской site.ru/ua/
Подскажите плз, в чем может быть причина? Содержание хтасеса

Цитировать
IndexIgnore *

#Options +FollowSymlinks
Options -Indexes

RewriteEngine On
# Редирект c www на без www
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
# Редирект для главной (с /index.php на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]

# RewriteBase /

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
« Последнее редактирование: 03.08.2015, 09:49:35 от kavit »