SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Вместо 404 - белый экран. Как исправить?

Евгений Кулешов Евгений Кулешов  
1
  12.11.2016 14:12       1 059    
В общем, создавал тему до этого по поводу того что не отображается 404 на сайте  шармосква.рф - посоветовали создать страницу и прописать в  .htaccess ErrorDocument 404 /404 - я собственно так и сделал (невзирая, что у меня есть уже 404 страница) - создал новую, назвал 404error (она и сейчас доступна), прописал в htac - ErrorDocument 404 /404error.html - и пару часов она нормально отображалась по запросам шармосква.рф/апапапаплвл - а потом перестала, снова белый экран, вместо понятной страницы. Кто нибудь сталкивался с подобным на WP?

Ответы на пост (20) Написать ответ
FSB26 FSB26
23
12.11.2016 14:17
http://prntscr.com/d6ancq
мм по сути вам достаточно просто сделать редирект, убедитесь в правильном хитачисе и скиньте полный код хитачеса, правильным будет составлено к примеру вот
____
# РАЗРЕШАЕМ просматривать ВСE
Allow from All

# Защищаемся от неграмотных ModRewrite правил
RewriteEngine Off

# Индексный Файл
DirectoryIndex index.php

# PHP 5
#AddHandler application/x-httpd-php5 .php .php5 .phtml

# PHP
#AddHandler application/x-httpd-php .php .phtml

# Магические Кавычки
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag magic_quotes_sybase Off

# Глобальные переменные
php_flag register_globals Off

# Устаревшие суперглобальные масивы
php_flag register_long_arrays Off

# Отладка
php_value error_reporting 32767
php_flag display_errors On
php_flag html_errors On
php_flag log_errors Off
php_flag ignore_repeated_errors Off
php_flag ignore_repeated_source Off

# Кодировка по умолчанию
php_value default_charset UTF-8
AddDefaultCharset UTF-8

# Максимальный размер загружаемого файла
php_value upload_max_filesize 999M
php_value post_max_size 999M

# Компрессия
php_flag zlib.output_compression On
php_value zlib.output_compression_level 6

# Mbstring
php_value mbstring.func_overload 0

# Подсветка PHP Кода
#php_value highlight.string #ff0000
#php_value highlight.comment #909090
#php_value highlight.keyword #000000
#php_value highlight.bg #efefff
#php_value highlight.default #0000ff
#php_value highlight.html #000090
0
FSB26 FSB26
23
12.11.2016 14:18

# Страницы ошибок
ErrorDocument 403 /
ErrorDocument 404 /
0
Kimin Kimin
872
12.11.2016 14:18
А зачем изобретать велосипед, если можно просто использовать типовую 404 из движка, дефолтную?
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 14:24
типовая/дефолтная - точно так же отдает белый экран.
0
Kimin Kimin
872
12.11.2016 14:30
Евгений, прошу прощения - а никто дефолтную не ковырнул, случаем? А то из моей вордпрессовской практики тыка вспоминается такое. Типа, раз там нечему быть, кроме текста, то один текст и оставить, без разбивки на блоки (кодовая часть).
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 14:33
да нет, дело в том что и редирект делал на свежесозданную страницу типа шармосква.рф/404error - она доступна если забить в адресную строку, а вот сам редирект не выводится почему-то
0
FSB26 FSB26
23
12.11.2016 14:43
дайте хитачес, и судя по ошибки это синтаксис 5.4 пых у вас верно?
выведите показ ошибок тогда, если не поможет юзайте мой сканер на сайте синтаксиса
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 14:45
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

order allow,deny
deny from 188.143.232.27
deny from 188.143.234.155
deny from 188.143.232.32
allow from all
AddDefaultCharset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
ErrorDocument 404 /404error.html
0
FSB26 FSB26
23
12.11.2016 14:47
http://xn--80aaf5ajmmk2d.xn--p1ai/404error.html
дайте весь код с /404error.html
0
FSB26 FSB26
23
12.11.2016 14:47
а есть ли она вопрос
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 14:51
http://xn--80aaf5ajmmk2d.xn--p1ai/404error.html - поставил. Редиректа нет.
Страница доступна по адресу http://xn--80aaf5ajmmk2d.xn--p1ai/404error
0
FSB26 FSB26
23
12.11.2016 14:55
создайте папку test в неё положите файл test.php .htaccess с содержанием ErrorDocument 404 /test.php
с содержимым
<?php
/////////////////////

//$title = 'Ошибка';

//////////////////////

echo '<div>Ошибка 404 означает, что Вы ошиблись при наборе или страница была удалена';

echo '</div>';
echo '<div">';
echo "<center><img src='https://top.h2m.name/img/404/load.gif' alt='Загрузка' /></center>";
echo '</div>';
echo '<div>';
header('Refresh: 3; URL=https://top.h2m.name');
echo 'Через несколько сек. вы будете перенаправлены на Главную страницу ТОП100';
echo '</div>';







?>

и проверьте перейдите по http://xn--80aaf5ajmmk2d.xn--p1ai/test/блаблабла
если ошибка отобразится, то в самом ядре вы допустили ошибку 404, если редиректом, то ищите в странице ошибки
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 14:58
проблема решена, надо было сделать не .html формат а .php - спасибо!
0
FSB26 FSB26
23
12.11.2016 14:59
ниже ответ
0
FSB26 FSB26
23
12.11.2016 14:58
http://prntscr.com/d6azbj все работает, если надо определенную добавте реврайт правило в .htaccess
___
RewriteEngine On

RewriteRule ^404error.html$ /404error [L,QSA]
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 15:00
не, проблема на самом деле не решилась - я удалил вообще строку errordocument /404 и перенаправление на встроенную страницу темы работает. не понимаю ничего.
0
Евгений Кулешов Евгений Кулешов
1
12.11.2016 15:01
а, в общем понял - удалил некоторые плагины которые были на сайте, типа live composite - заработала полагаю из за него. Если возникают проблемы с белым экраном в wp - надо тереть плагины.
0
FSB26 FSB26
23
12.11.2016 15:06
http://prntscr.com/d6b2jr
проблемы хостинга, совет меняйте провайдера
0
smstudioweb smstudioweb
0
12.11.2016 16:21
Поставьте на джумлу и не парьтесь
0
FSB26 FSB26
23
12.11.2016 16:50
какой в веб норм двиг
0