Настройки .htaccess

[Удален]
722

Помогите сделать кое-какие настройки веб-сервера, а именно:

1. Повторяющиеся страницы

На сайте присутствуют повторяющиеся страницы, например http://site.ru/mineral/ и http://site.ru/mineral/index.php, http://site.ru/griliato/ и http://site.ru/griliato/index.php и т.д. Данные страницы проиндексированы поисковыми системами и отдают ответ сервера HTTP/1.1 200 ОК. Необходимо оставить только одну страницу, а для страниц-дубликатов настроить переадресацию с ответом сервера HTTP/1.1 301 Moved Permanently на соответствующие страницы.

2. Переадресация с главной страницы

При запросе ссылки http://site.ru/index.php сервер должен отдавать HTTP/1.1 301 Moved Permanently. При этом в поле Location должен быть прописан URL, содержащий основной хост ресурса, т.е. http://site.ru/.

3. Ошибка 404

При запросе некорректных URLs вида http://site.ru/special/detail.php?ID=111111, http://site.ru/special/archive.php?242342342432432 для всех внутренних страниц сайта необходимо, чтобы сервер отдавал HTTP/1.1 404 Not Found. В настоящее время сервер отдаёт HTTP/1.1 200 ОК.

Кроме того, необходимо убедиться, чтобы при запросе любых некорректных URLs вида http://site.ru/?N, где N – любой численный или строковый параметр, например http://site.ru/?12313, а также URLs вида http://site.ru/., http://site.ru/? и http://site.ru// сервер отдавал HTTP/1.1 404 Not Found, либо HTTP/1.1 301 Moved Permanently.

При этом в поле Location должен быть прописан URL, содержащий основной хост ресурса, т.е. http://site.ru/.

69from добавил 18.11.2008 в 18:25

Забыл добавить, что сайт находится на виртуальном хостинге masterhost, установлена CMS Bitrix

[Удален]
#1

Буду благодарен за помощь. Вознаграждение за результат (если быстро) гарантирую

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