Обработка HTTP ошибок /.htaccess

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Гриша К.
phpBB 1.4.2
Сообщения: 51
Стаж: 19 лет 3 месяца
Откуда: Россия / Москва

Обработка HTTP ошибок /.htaccess

Сообщение Гриша К. »

Здравствуйте.

В дистрибутивах форума phpBB, непредусмотрена обработка HTTP ошибок. Т.е. например берем форум http://forum.vvvas.ru/, и в строке url набираем несуществующий каталог форума http://forum.vvvas.ru/error/, в данно случае отображается сообщение об ошибке броузером, либо происходит редирект на страницу хостинга с сообщеним об ошибке (в данном случае пользователь вообще не попадает на сайт). Конечно разработчики предполагают, что пользователь должен предусмотреть это сам. Но как и я раньше, многие пользователи этого не знают.

Хотя я думаю что такие случае могут возникать не часто, но все же я считаю что лучше их предусмотреть. Ну например на данном форуме (и вообще на всем сайте), это предусмотрено (редирект на главную страницу сайта).

Чтобы предусмотреть таки ошибки, достаточно создать в папке форума (а вообще так надо делать для всего сайта - необязательно конечно именно этим способом), файл /.htaccess
# Содержание файла .htaccess
ErrorDocument 400 /error/400.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
И соответвенно в корневой папке форума, все прописанные файлы, например: http://www.phpbbguru.net/community/error/404.html (ErrorDocument 404 /community/error/404.html),
если пользовать указал несуществующий файл или папку, он попадет на страницу с сообщение об ошибке, а потом например через 5 секунд будет возвращен в корневую папку.
Пример c сообщением об ошибке: http://forum.pozvonochnik.info/directory/
Пример c редиректом на главную страницу сайта: http://www.phpbbguru.net/community/directory/

Вы можете сделать редирект сразу на главную страницу директории (или сайта), но для этого вам нужно непросто указать "ErrorDocument 404 /community/", - в противном случае данная страница скорее всего не будет индесироваться поисковиками,
а сделать так как например описано здесь http://www.spectator.ru/technology/php/ ... endly_urls
Если долго мучится, что-нибудь получится
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 19 лет 2 месяца

Сообщение Nemo1987 »

Гриша К., ну это и так всем понятно.. а в чем вопрос???
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Спасибо за весьма ценную информацию. Узнал очень много нового, даже и не думал, что такое возможно

Добавлено спустя 2 минуты 36 секунд:
Nemo1987 писал(а):а в чем вопрос???
По-моему, что-то спамит 8)
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 19 лет 2 месяца

Сообщение Nemo1987 »

Поручик, ЧТО-ТО???????
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Что-то, выползи пожалуйста из темы. :mrgreen:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 19 лет 2 месяца

Сообщение Nemo1987 »

Siava, очень смешно... :lol: НЕ стыдно?? :evil:
Аватара пользователя
Гриша К.
phpBB 1.4.2
Сообщения: 51
Стаж: 19 лет 3 месяца
Откуда: Россия / Москва

Сообщение Гриша К. »

Nemo1987, вопроса нет.
Этот так сказать предложение по модификации форума )
Давно на форум не заходил, вот зашел, решил оставить полезную информацию, предварительно посмотрев несколько форумов на phpBB.
Если долго мучится, что-нибудь получится
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Гриша К.
слепнем?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Гриша К.
при чем тут запросы? Что вы хотите чтобы вам сделали?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Пакетик леденцов и покататься на лошадке за полезную инфу
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

Поручик
лошадки нет))))
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Гриша К.
phpBB 1.4.2
Сообщения: 51
Стаж: 19 лет 3 месяца
Откуда: Россия / Москва

Сообщение Гриша К. »

Поискал по форуму, есть ли похожие темы, ненашел.
Решил раз уж зашел на форум, и раз уж знаю такую возможность, и раз уж в phpBB ее нет, оставить об этом сообщение, вдруг кому пригодиться - только из этих побуждений, ведь я сам иногда читал чьи-то сообщения и узнавал что-то новое и полезное, - если пользователя будут писать о том что узнали они, я считаю это очень хорошо для тех кто незнает это.

Поручик - ссылку посмотрел.

crash, я искал название форума в котором можно оставить свое предложение так сказать, нашел такой форум
Запросы
У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!

С сообщением я понимаю опоздал, все это знают, и еще наверное уже думают что я спамлю - так удалите это сообщение и все!!!
А на форум я зашел посмотреть, не отвечали ли мне в этом топике: http://phpbbguru.net/community/viewtopic.php?t=7321

Ну а если хотите меня чем нибудь угостить, то уж лучше не лошадкой, а виртуальной шоколадкой )) - типа ссылкой на эротическое фото )
Если долго мучится, что-нибудь получится
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Сообщение Siava »

Гриша К.
Наверно Поручик хотел объяснить, что ваша тема баян, так как уже имеется готовый мод для phpbb и то что вы искали и не нашли, как бы ваши проблемы. За тему спасибо, но, повторюсь, баян :mrgreen:
Вот ссылка на один из многих похожих модов на эту тему:
http://www.phpbbhacks.com/download/150
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Гриша К. писал(а): решил оставить полезную информацию, предварительно посмотрев несколько форумов на phpBB
Там ты тоже оставил "полезную информацию"?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Вернуться в «Запросы модов для phpBB 2.0.x»