Здравствуйте.
SEOшник поставил задачу сделать на сайте редирект с адресов без слеша на адреса со слешем. Плюс редирект с www на без www.
Все это сделал через .htaccess:
Теперь делаю страницу 404. И тут возникла проблема. SEOшник просит сделать так, чтобы редирект при не найденной странице не происходил, а сразу отображалась страница 404. Но у меня сначала сервер производит редирект, а уже потом битрикс выводит 404-ю страницу. Подскажите, как можно настроить сервер, чтобы он делал редиректы только если все нормально (код 200), а в остальных случаях показывал страницу 404.
SEOшник поставил задачу сделать на сайте редирект с адресов без слеша на адреса со слешем. Плюс редирект с www на без www.
Все это сделал через .htaccess:
| Код |
|---|
RewriteCond %{HTTP_HOST} ^www\.kedrprom\.ru
RewriteRule ^(.*)$ http://kedrprom.ru/$1 [R=permanent,L]
RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteRule ^(.*[^\/])$ /$1/ [R=301,L]
|