![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() |
![]()
Сообщение
#1
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 361 Регистрация: 1.5.2008 Из: Ярославль Пользователь №: 3,539 Спасибо сказали: 134 Вставить ник ![]() |
Вот что сделал я (делал в версии 4.3.1 NEXT, но думаю в других похоже):
Все изменения проводим в корневом index.php системы. Находим в нём КОД $file = ($file) ? $file : "index"; и ниже добавляем КОД $turl = parse_url($_SERVER['REQUEST_URI']); Дальше находим все КОД header("Location: index.php"); exit; И заменяем на КОД header("HTTP/1.1 404 Not Found"); $pagetitle = $conf['defis']." "._ERROR." 404"; head(); warning (_NOTFOUND, "", "", 1); foot(); Дальше ищем КОД else { $home = 1; $hmodul = explode(",", $conf['module']); $hi = mt_rand(0, count($hmodul) - 1); $name = $hmodul[$hi]; $conf['name'] = $name; $theme = get_theme(); if (file_exists("modules/".$name."/".$file.".php")) { include("modules/".$name."/".$file.".php"); } else { head(); warning(_HOMEPROBLEMUSER, "", "", 1); foot(); } } И заменяем на КОД elseif (($turl['path'] == '/' || $turl['path'] == '/index.php') && !isset($turl['query'])) {
$home = 1; $hmodul = explode(",", $conf['module']); $hi = mt_rand(0, count($hmodul) - 1); $name = $hmodul[$hi]; $conf['name'] = $name; $theme = get_theme(); if (file_exists("modules/".$name."/".$file.".php")) { include("modules/".$name."/".$file.".php"); } else { head(); warning(_HOMEPROBLEMUSER, "", "", 1); foot(); } } else { header("HTTP/1.1 404 Not Found"); $pagetitle = $conf['defis']." "._ERROR." 404"; head(); warning (_NOTFOUND, "", "", 1); foot(); } Сообщение отредактировал Diego: Jul 23 2009, 12:22 |
Diego, Вас 1 раз(а) поблагодарили за это сообщение: DjSalamander | |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 19:44 |