301 редирект на страницу со слешем и 404 ошибка

ZD
На сайте с 20.04.2011
Offline
40
1263

Суть проблемы: в файле htaccess прописан редирект со страниц без слеша вконце на стрницы со слешем. Т.е. если вбить адрес http://site.ru/fffff то произойдет сперва редирект на http://site.ru/fffff/ а уж потом вылетит 404 ошибка. Можно ли каким то образом сделать так, чтобы сразу в заголовке прилетала 404?

Фрагмент файла htaccess, отвечающий за редирект:

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !\..{1,10}$

RewriteCond %{REQUEST_URI} !(.*)/$

RewriteRule ^(.*)$ http://site.ru/$1/ [L,R=301]

$iD
На сайте с 06.12.2007
Offline
81
$iD
#1

я чего-то не понимаю, с какой целью вы плодите ссылки на несуществующие страницы?

Всё для вебмастеров (http://wmasteru.org)
IL
На сайте с 20.04.2007
Offline
435
#2
ZoidbergxD:
Можно ли каким то образом сделать так, чтобы сразу в заголовке прилетала 404?

Убрать редирект на "без слэша".

Если "очень нужен" - перенести в код сайта (php, подозреваю)

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий