Как настроить sh404SEF, чтобы при ненайденой странице производился редирект на главную

Discussion in 'SEO - оптимизация, продвижение' started by Эльвира, Jul 29, 2010.

  1. Offline

    Эльвира Недавно здесь

    Joined:
    Jun 24, 2010
    Messages:
    44
    Likes Received:
    0
    Gender:
    Female
    Здравствуйте! Может кто в курсе!
    Как настроить sh404SEF, чтобы при ненайденой странице производился редирект на главную страницу без вывода стандартной страницы ошибки 404, или хотябы, чтоб вывелась настроенная мной страница ошибки прямо в теле сайта.:[
     
  2.  
  3. Jkr
    Offline

    Jkr Группа поддержки

    Joined:
    Aug 4, 2006
    Messages:
    464
    Likes Received:
    27
    Gender:
    Male
    Для о 1.0.x: в настройках компонента (вкладка "Основные") можно выбрать "Стр. 404" - любой документ из статичного содержимого.
    Не уверен, что она будет отдаваться с заголовком 404 (может получиться обычный 200), тогда поисковики, насколько я знаю, никогда не выкинут эту страницу из индекса.
     
    Эльвира likes this.
  4. doctorgrif
    Offline

    doctorgrif Местный => Cпециалист <=

    Joined:
    Jan 14, 2008
    Messages:
    1,284
    Likes Received:
    66
    Gender:
    Male
    так в joomle же 404 заголовок при данной ошибке выдается стандартным способом
    Код (PHP):
    1. class php_http_status_codes {
    2.     var $codes;
    3.     function php_http_status_codes() {
    4.         $this->codes = array(200 => 'OK',201 => 'CREATED',202 => 'Accepted',203 =>
    5.             'Partial Information',204 => 'No Response',301 => 'Moved',302 => 'Found',303 =>
    6.             'Method',304 => 'Not Modified',400 => 'Bad Request',401 => 'Unauthorized',402 =>
    7.             'PaymentRequired',403 => 'Forbidden',404 => 'Not found',500 => 'Internal Error',
    8.             501 => 'Not implemented',502 => 'Service temporarily overloaded',503 =>
    9.             'Gateway timeout');
    10.     }

    соответственно
    Код (PHP):
    1. } else {
    2. header("HTTP/1.0 404 Not Found");
    3. echo _NOT_EXIST;
    4. }

    можно натравить на hand-made 404 страницу, в хедере которой прописать редирект на требуемую
    или напрямую в htaccess прописать редирект ErrorDocument 404 /страница_куда_редеректируем
     
    Эльвира likes this.
  5. Offline

    Эльвира Недавно здесь

    Joined:
    Jun 24, 2010
    Messages:
    44
    Likes Received:
    0
    Gender:
    Female
    Огромное спасибо)
     

Share This Page

Loading...