p4o1

Рейтинг
16
Регистрация
21.03.2015
Интересы
Грузоперевозки Днепропетровск, услуги грузчиков

Сайт

раздел

Подскажите, пожалуйста, возможность добавления сайта в этот раздел.

dma84:
Можно всю вёрстку страницы ошибки прямо в error.php положить, тогда file_get_contents вообще не нужен.

<?php
defined('_JEXEC') or die;

if($this->_error->get('code') == '404')
{
if(PHP_SAPI == 'cgi' || PHP_SAPI == 'cgi-fcgi')
header('Status: 404 Not Found');
else
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
}
?>
<html>
...

Вот код моей страницы 404, куда его вставлять в файле error.php ?

<br><br>


<div id="wrap_404">
<h3 class="title_404">404</h3>
<span class="line_1_404">К сожалению, мы не можем найти эту страницу!</span>
<br />
<span class="line_2_404">Либо что - то пошло не так или страница больше не существует.</span>
<br />
<a href="" class="readon">На главную</a>
</div>

<br><br>

Сейчас в error.php такие настройки

defined('_JEXEC') or die;


if($this->_error->get('code') == '404')
{
if(PHP_SAPI == 'cgi' || PHP_SAPI == 'cgi-fcgi')
header('Status: 404 Not Found');
else
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
echo file_get_contents(JURI::root().'/404');
exit;
}

Страница 404 создана выведена через скрытое меню

Всем огромное спасибо, сделал так как советовал dma84

<?php

defined('_JEXEC') or die;

if($this->_error->get('code') == '404')
{
if(PHP_SAPI == 'cgi' || PHP_SAPI == 'cgi-fcgi')
header('Status: 404 Not Found');
else
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
echo file_get_contents(JURI::root().'/404');
exit;
}

только вот почему то увеличилось время ответа сервера с 120мс до 240 при запросе к несуществующей странице, да и в PageSpeed Insights скорость была 84 стала 74.

Может кто что подсказать ?

LEOnidUKG:
нету у вас для пользователей 404 ошибки.

HTTP/1.1 303 SEE OTHER
SERVER: NGINX
DATE: WED, 07 DEC 2016 14:43:02 GMT
CONTENT-TYPE: TEXT/HTML; CHARSET=UTF-8
CONNECTION: KEEP-ALIVE
SET-COOKIE: CCD58A3F3E165029DF28A24F6FF6CFF1=1FV5ANT27OKABS02DMATN5VK76; PATH=/; HTTPONLY
LOCATION: HTTP://GRUZOVOZKA.DP.UA/INDEX.PHP?OPTION=COM_CONTENT&VIEW=ARTICLE&ID=67
X-PAGE-SPEED: ON
CACHE-CONTROL: MAX-AGE=0, NO-CACHE

HTTP/1.1 200 OK
SERVER: NGINX
DATE: WED, 07 DEC 2016 14:43:02 GMT
CONTENT-TYPE: TEXT/HTML; CHARSET=UTF-8
CONNECTION: KEEP-ALIVE
P3P: CP="NOI ADM DEV PSAI COM NAV OUR OTRO STP IND DEM"
PRAGMA: NO-CACHE
SET-COOKIE: CCD58A3F3E165029DF28A24F6FF6CFF1=FIKNCHRSEJ2AKVED1IS4UQFUB5; PATH=/; HTTPONLY
X-PAGE-SPEED: ON
CACHE-CONTROL: MAX-AGE=0, NO-CACHE, NO-STORE, MUST-REVALIDATE, POST-CHECK=0, PRE-CHECK=0

У вас редирект на 200 ОК. А должно быть 404

Вам нужно отдавать заголовок:

header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');

А не просто текст 404 ошибка.

А можете поконкретней, что нужно сделать, бо я не силен в этом деле ( Где эти настройки менять ?

header('HTTP/1.1 404 Not Found');

header('Status: 404 Not Found');

Извините, но я походу некорректно описал свою проблему... Дело в том что при запросе несуществующей страницы выводится 404 ошибка для пользователя нормально, а вот для поисковых роботов ошибка 200 или же 303. Как это победить я понятия не имею, кто сталкивался подскажите пожалуйста.

Мужики, я не программист так что как говорится не судите строго. В место этого подсказали бы конкретно по заданному вопросу )

Присущ:
Этот не сайт для мобильных устройств. Это уг разьебашка - "резиновая верстка"

Я Вас не понял, объясните пожалуйста

vrv:
96/100 вполне нормально.
Если получше делать - увеличьте шрифт у номеров телефонов и посмотрите какие-то блоки видимо вылазят паддингом или маржином за экран.

не знаю , перепробовал разные варианты, ругается именно на меню

Элемент <div id="s5_button_frame">Цены Наши преи…а Вопрос-ответ</div> находится вне области просмотра.

Элемент <div id="s5_bottom_menu_wrap">Квартирный пер…Сайта Упаковка</div> находится вне области просмотра.

Что с ними не так не пойму. Самое верхнее меню норм а на эти 2 ругается ...

feel7:
Та, где будут живые переходы по ней.

ну а как мне это определить ? )

Оцените пожалуйста шансы добавления

Сайт

Роздел

12
Всего: 12