404 ответ сервера

(Ответов: 15, Просмотров: 2294)
Страница 1 из 2 12 Последняя
  1. Студент
    • Регистрация: 11.03.2013
    • Сообщений: 55
    • Репутация: 5
    Доброго времени суток, подскажите пожалуйста как настроить чтобы выдался ответ 404 вместо 200 на страницах типа сайт/?qwerty123456, сайт/?15441gwe и т.д.

    Много форумов перерыл, нигде не нашел*((((

    P/s сайт на joomla
    p/ss что прописать в .htaccess
    • 0
  2. Студент Аватар для ●SVEN●
    • Регистрация: 06.04.2013
    • Сообщений: 35
    • Репутация: 4
    Выложи свой файл catalog\controller\error\not_found.php

    Попробую сделать
    • 0
  3. Студент
    • Регистрация: 11.03.2013
    • Сообщений: 55
    • Репутация: 5
    у меня нет такого файла, это же джумла)
    • 0
  4. SEO специалист Аватар для hammer8
    • Регистрация: 14.05.2012
    • Сообщений: 2,824
    • Репутация: 531
    • Webmoney BL: ?
    DmitryBezlimit, _http://tinyurl.com/k7wvmh7 А стандартная страница красного цвета.
    • 0
  5. Студент
    • Регистрация: 11.03.2013
    • Сообщений: 55
    • Репутация: 5
    hammer8, 404 страница у меня есть!! как её донастроить на такие сайт/?15441gwe и т.д.
    • 0
  6. Banned
    • Регистрация: 18.08.2013
    • Сообщений: 13
    • Репутация: 0
    • Webmoney BL: ?
    В папке templates/system есть файл error.php. К сожалению, нет сейчас возможности проверить, но возможно там все можно поправить.

    Или я не правильно понял...)
    • 0
  7. SEO специалист Аватар для hammer8
    • Регистрация: 14.05.2012
    • Сообщений: 2,824
    • Репутация: 531
    • Webmoney BL: ?
    Цитата Сообщение от DmitryBezlimit Посмотреть сообщение
    /?15441gwe
    Вопросительные знаки обычно закрываются в Robots.txt
    Disallow: /*?
    Disallow: /*?*

    При нормальных настройках ЧПУ, будет хорошо работать.
    • 0
  8. Студент
    • Регистрация: 11.03.2013
    • Сообщений: 55
    • Репутация: 5
    Studin,
    PHP код:
    <?php
    /**
     * @copyright    Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
     * @license        GNU/GPL, see LICENSE.php
     * Joomla! is free software. This version may have been modified pursuant
     * to the GNU General Public License, and as distributed it includes or
     * is derivative of works licensed under the GNU General Public License or
     * other free or open source software licenses.
     * See COPYRIGHT.php for copyright notices and details.
     */

    // no direct access
    defined'_JEXEC' ) or die( 'Restricted access' );
    if (!isset(
    $this->error)) {
        
    $this->error JError::raiseWarning403JText::_('ALERTNOTAUTH') );
        
    $this->debug false
    }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>">
    <head>
        <title><?php echo $this->error->code ?> - <?php echo $this->title?></title>
        <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/error.css" type="text/css" />
        <?php if($this->direction == 'rtl') : ?>
        <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/error_rtl.css" type="text/css" />
        <?php endif; ?>
    </head>
    <body>
        <div align="center">
            <div id="outline">
            <div id="errorboxoutline">
                <div id="errorboxheader"><?php echo $this->error->code ?> - <?php echo $this->error->message ?></div>
                <div id="errorboxbody">
                <p><strong><?php echo JText::_('You may not be able to visit this page because of:'); ?></strong></p>
                    <ol>
                        <li><?php echo JText::_('An out-of-date bookmark/favourite'); ?></li>
                        <li><?php echo JText::_('A search engine that has an out-of-date listing for this site'); ?></li>
                        <li><?php echo JText::_('A mis-typed address'); ?></li>
                        <li><?php echo JText::_('You have no access to this page'); ?></li>
                        <li><?php echo JText::_('The requested resource was not found'); ?></li>
                        <li><?php echo JText::_('An error has occurred while processing your request.'); ?></li>
                    </ol>
                <p><strong><?php echo JText::_('Please try one of the following pages:'); ?></strong></p>
                <p>
                    <ul>
                        <li><a href="<?php echo $this->baseurl?>/index.php" title="<?php echo JText::_('Go to the home page'); ?>"><?php echo JText::_('Home Page'); ?></a></li>
                    </ul>
                </p>
                <p><?php echo JText::_('If difficulties persist, please contact the system administrator of this site.'); ?></p>
                <div id="techinfo">
                <p><?php echo $this->error->message?></p>
                <p>
                    <?php if($this->debug) :
                        echo 
    $this->renderBacktrace();
                    endif; 
    ?>
                </p>
                </div>
                </div>
            </div>
            </div>
        </div>
    </body>
    </html>
    Вот код

    ---------- Сообщение добавлено 16:14 ---------- Предыдущее 16:12 ----------

    hammer8, это не индексируется просто нужно сделать по нормальному что если страницы нет, то выдает 404 ответ, а не 200.

    Вот пример:
    http://bezlimi.com/?fwef
    • 0
  9. Banned
    • Регистрация: 18.08.2013
    • Сообщений: 13
    • Репутация: 0
    • Webmoney BL: ?
    Пропиши в .htaccess
    Код HTML:
    ErrorDocument 404 http://сайт/404
    Попробуй отключить плагины
    • 0
  10. SEO специалист Аватар для hammer8
    • Регистрация: 14.05.2012
    • Сообщений: 2,824
    • Репутация: 531
    • Webmoney BL: ?
    DmitryBezlimit, У вас такие настройки ЧПУ?
    • 0
Страница 1 из 2 12 Последняя

Тэги топика:

Похожие темы

Темы Раздел Ответов Последний пост
Подскажите бесплатную чекалку для массовой проверки страниц на ответ сервера
Софт, скрипты, сервисы 2 03.05.2013 11:54
Ответ Тех.поддержки Яндекса
Поисковые системы 8 21.10.2011 17:06
Ответ Платонов
Дайджест блогосферы 2 28.10.2010 15:05
24-Hoster Solutions - Виртуальный хостинг, VPS сервера, Выделенные сервера
Хостинг, сервера, домены 0 10.08.2010 23:24
Вопрос-ответ. ФАК для новичков)
Гемблинг 10 16.02.2010 10:18

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры