Автор Тема: Код ответа 404  (Прочитано 395 раз)

29 Апреля 2014, 00:24:31
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Уважаемые коллеги !!! Подскажите как быть.
У меня 1300 страниц отдают код ответа сервера 301.
Мне надо всем им отдать сразу код ответа 404,без редиректов.
Как это сделать?
29 Апреля 2014, 10:17:59
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 786
  • Репутация: +7/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалить из htaccess редирект 301.
Добавить в htaccess собственные страницы ошибок:
ErrorDocument 404 /путь к странице с ошибкой
ErrorDocument 403 /путь к странице с ошибкой
ErrorDocument 401 /путь к странице с ошибкой
ErrorDocument 500 /путь к странице с ошибкой

29 Апреля 2014, 15:22:16
Ответ #2
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А зачем удалять 301,если например стоит редирект с www не на без www
29 Апреля 2014, 16:41:07
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 786
  • Репутация: +7/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Уважаемые коллеги !!! Подскажите как быть.
У меня 1300 страниц отдают код ответа сервера 301.
Мне надо всем им отдать сразу код ответа 404,без редиректов.
Как это сделать?
Вопрос был как поменять 301 на 404.
01 Мая 2014, 01:01:36
Ответ #4
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Возможно неверно меня поняли или я не так обьяснил.
Основной домен находится по адресу без www.
Соответсвенно стоит 301 редирект с www на без www.
Но нужно не это.
Обьясню более развернуто.
В индекс попал мусор,т.е. html страницы,которые отдают код ответа 301.
А мне нужно сделать так,чтобы они сразу отдавали 404,т.е. не 301,чтобы их вычистить из индекса.
01 Мая 2014, 10:45:40
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 13642
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Перенаправить адреса этих страниц на страницу 404.
Redirect  /old-page.html/ http://mysite.ru/404.html
01 Мая 2014, 10:58:42
Ответ #6
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В том то и дело,что не надо перенаправлять,надо сразу 404
01 Мая 2014, 12:11:37
Ответ #7
  • Пользователь
  • **
  • Сообщений: 67
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно перенаправление сделать на javascript или php. Если это страница такая-то "название", добавить код
header("Location:  error404.html")