Здравствуйте.
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] |