Страница 404

Список разделов phpBBex 2.x (заброшен) Поддержка 2.x

Описание: У вас проблемы с phpBBex 2.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Artem » 15.12.2015, 22:39

Есть ли мод или где можно ручками сделать страничку? Стандартная ну совсем грустная
Artem
Автор темы
Репутация: 1
С нами: 9 лет 1 месяц

Сообщение #2 Sumanai » 15.12.2015, 23:21

Под phpBBex 2.x нету модов, есть расширения.
Вот.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #3 agronavt » 30.01.2016, 20:55

Создал страницу с ошибкой вот она - http://agronavtika.ru/404.php
добавляю в .htaccess
так:
Код: Выделить всё
ErrorDocument 404 /404.php

и
так:
Код: Выделить всё
ErrorDocument 404 http://agronavtika.ru/404.php

Ни чего не меняется. Как было
No route found for "GET /Oshibka"
так и есть. Чего делаю на так.
Файл .htaccess полностью:
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteEngine on



#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
   <IfVersion < 2.4>
   
        <Files "config.php">
         Order Allow,Deny
         Deny from All
      </Files>
      <Files "common.php">
         Order Allow,Deny
         Deny from All
         
      </Files>
   
   </IfVersion>
   <IfVersion >= 2.4>
      <Files "config.php">
         Require all denied
      </Files>
      <Files "common.php">
         Require all denied
      </Files>
   </IfVersion>
</IfModule>
<IfModule !mod_version.c>
   <IfModule !mod_authz_core.c>
      <Files "config.php">
         Order Allow,Deny
         Deny from All
      </Files>
      <Files "common.php">
         Order Allow,Deny
         Deny from All
      </Files>
   </IfModule>
   <IfModule mod_authz_core.c>
      <Files "config.php">
         Require all denied
      </Files>
      <Files "common.php">
         Require all denied
      </Files>
   </IfModule>
</IfModule>

# Common
AddDefaultCharset utf-8
AddCharset utf-8 .html .css .js .xml .json .rss
Options -Indexes
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag register_globals off
</IfModule>
FileETag None

<IfModule mod_expires.c>
ExpiresActive On
</IfModule>

# Multimedia MIME types
AddType audio/ogg                  ogg oga
AddType video/ogg                  ogv
AddType audio/webm                  webma
AddType video/webm                  webm webmv
AddType audio/mp4                  m4a
AddType video/mp4                  mp4 m4v
AddType audio/opus                  opus
AddType audio/flac                  flac
AddType audio/aac                  aac
AddType audio/mpeg                  mp1 mp2 mp3 mpg mpeg
AddType audio/wav                  wav

<IfModule mod_expires.c>
ExpiresByType audio/ogg               "access plus 3 month"
ExpiresByType video/ogg               "access plus 3 month"
ExpiresByType audio/webm            "access plus 3 month"
ExpiresByType video/webm            "access plus 3 month"
ExpiresByType audio/mp4               "access plus 3 month"
ExpiresByType video/mp4               "access plus 3 month"
ExpiresByType audio/opus            "access plus 3 month"
ExpiresByType audio/flac            "access plus 3 month"
ExpiresByType audio/aac               "access plus 3 month"
ExpiresByType audio/mpeg            "access plus 3 month"
ExpiresByType audio/wav               "access plus 3 month"
</IfModule>

# Image MIME types
AddType image/png                  png
AddType image/gif                  gif
AddType image/jpeg                  jpg jpeg
AddType image/webp                  webp
AddType image/svg+xml               svg svgz

<IfModule mod_expires.c>
ExpiresByType image/png               "access plus 1 month"
ExpiresByType image/gif               "access plus 1 month"
ExpiresByType image/jpeg            "access plus 1 month"
ExpiresByType image/webp            "access plus 1 month"
ExpiresByType image/svg+xml            "access plus 1 month"
</IfModule>

# Font MIME types
AddType font/ttf                  ttf
AddType font/otf                  otf
AddType application/x-font-woff         woff

<IfModule mod_expires.c>
ExpiresByType font/ttf               "access plus 1 month"
ExpiresByType font/otf               "access plus 1 month"
ExpiresByType application/x-font-woff   "access plus 1 month"
</IfModule>

# Text MIME types
AddType text/cache-manifest            manifest
AddType text/javascript               js
AddType text/css                  css
AddType text/html                  html
AddType text/plain                  txt log csv tsv

<IfModule mod_expires.c>
ExpiresByType text/cache-manifest      "access plus 7 days"
ExpiresByType application/javascript   "access plus 7 days"
ExpiresByType application/x-javascript   "access plus 7 days"
ExpiresByType text/javascript         "access plus 7 days"
ExpiresByType text/css               "access plus 7 days"
ExpiresByType text/html               "access plus 7 days"
</IfModule>

# Binary MIME types
AddType application/x-7z-compressed      7z
AddType application/x-shockwave-flash   swf

<IfModule mod_expires.c>
ExpiresByType application/x-7z-compressed   "access plus 1 month"
ExpiresByType application/x-shockwave-flash   "access plus 1 month"
</IfModule>

# Gzip compression for Apache 2
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript application/json
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml
AddOutputFilterByType DEFLATE font/ttf font/otf image/svg+xml
</IfModule>
</IfModule>

# Gzip compression for Apache 1
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php)$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>

Куда вставлять?
Самое интересное, и не очень хорошее, что отсутствующие страницы индексируются ПС. Нужно отдавать "ошибку 404", а вместо этого "No route found"
Может там какая-то вышестоящая команда есть, про которую не все знают?
Жду помощи. Спасибо.
agronavt M
Аватара
Репутация: 7
С нами: 9 лет

Сообщение #4 Sumanai » 30.01.2016, 21:03

agronavt:добавляю в .htaccess
Никакого смысла в этом нет. Все запросы на несуществующие файлы должны перенаправляться на форум, иначе не будут работать расширения, добавляющие свои страницы.
agronavt:Самое интересное, и не очень хорошее, что отсутствующие страницы индексируются ПС. Нужно отдавать "ошибку 404", а вместо этого "No route found"
Текст на странице не имеет значения, главное- HTTP код, у 404 должен быть, как ни странно, 404. И форум ставит правильный код.
agronavt:Жду помощи. Спасибо.
В общем вы не в ту степь копали. Нужно установить расширение типа 404 Page Not Found или Error pages.

Добавлено спустя 1 минуту 38 секунд:
Sumanai:Нужно установить расширение
Хотя это было написано во втором сообщении.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #5 agronavt » 30.01.2016, 21:09

Sumanai:типа 404 Page Not Found
Это ставил не помогло.
Буду пробовать
Sumanai:Error pages.
Посмотрим, что будет..
Sumanai:Никакого смысла в этом нет
Так во всём интернете только этот вариант и предлагается, только разные способы исполнения страницы ошибки. Я решение отсюда https://www.phpbb.com/community/viewtopic.php?f=46&t=2131037 брал.
agronavt M
Аватара
Репутация: 7
С нами: 9 лет

Сообщение #6 Sumanai » 30.01.2016, 21:10

agronavt:Это ставил не помогло
Чем не помогло?
agronavt:Так во всём интернете только этот вариант и предлагается
Это для phpBB 3.0, и не подходит для phpBB 3.1. И не требуется.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #7 agronavt » 30.01.2016, 21:15

Sumanai:Чем не помогло?
Тупо вообще без изменений. У меня цель не страницу ошибки оформить, а Яндексу сообщить что, страницы которые он проиндексировал и они находястя в выдаче уже давно не существуют.
Error pages.
установил.
Вот теперь что появилось:

Информация

Not Found
This simply means that the requested file is not there.

Вернуться на главную страницу

Теперь бы узнать где эту надпись редактировать? Может знаете? У, меня страница 404 такая ничего вышла. Вот бы на неё автоматический редирект делать с этой. Или ещё как...

Sumanai:и не подходит для phpBB 3.1. И не требуется.
Дуракам как мне - закон не писан. День провозиться и узнать, что не нужно было..
agronavt M
Аватара
Репутация: 7
С нами: 9 лет

Сообщение #8 Sumanai » 30.01.2016, 21:35

agronavt:У меня цель не страницу ошибки оформить, а Яндексу сообщить что, страницы которые он проиндексировал и они находястя в выдаче уже давно не существуют.
Ничего не нужно делать дополнительно, форум всё уже сделал.
agronavt:Теперь бы узнать где эту надпись редактировать? Может знаете?
Где- то в расширении.
agronavt:Вот бы на неё автоматический редирект делать с этой.
Редирект точно не нужен.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 11 месяцев

Сообщение #9 agronavt » 30.01.2016, 21:52

Sumanai:Редирект точно не нужен.
Всё! Переустановил Анваросвский экст и вот что вышло - http://www.agronavtika.ru/j;j;lj
очень даже ничего..
Спасибо, за помощь Sumanai
agronavt M
Аватара
Репутация: 7
С нами: 9 лет


Вернуться в Поддержка 2.x