Перенаправить страницу с ошибкой 500 на другую страницу в Joomla - PullRequest
4 голосов
/ 08 марта 2011

Я использую joomla 1.5, у меня есть некоторые страницы с 500. Но я хочу перенаправить эти страницы на новую страницу, это возможно. ниже я привел пример.

Старая страница http://example.com/oldpag [страница ошибки 500]

Я хочу перенаправить указанный выше URL на новую рабочую страницу

Новая страница http://example.com/newpage

Пожалуйста, сообщите мне ..

С уважением, SurezRam

Ответы [ 4 ]

3 голосов
/ 08 марта 2011

перейдите в папку: yoursite / template / system / и измените error.php, поставить следующий код перенаправления после defined( '_JEXEC' ) or die( 'Restricted access' );

header("location: http://example.com/newpage");
exit;
1 голос
/ 07 мая 2011

Вы можете использовать решение в документации Joomla.Это применимо для любого кода ошибки.

http://docs.joomla.org/Creating_a_Custom_404_Error_Page

Для версии 1.6 я разместил здесь исправление для этого вопроса stackoverflow:

Как создать пользовательскийстраница ошибки (404) для Joomla 1.6?

Это исправление также необходимо для решения kumarans.

1 голос
/ 09 марта 2011

добавьте приведенный ниже код в файл .htaccess в корне установки joomla, если вы не можете его найти, создайте его.

# CUSTOM ERROR PAGES
 ErrorDocument 400 URL/error/403.shtml
 ErrorDocument 401 URL/error/403.shtml
 ErrorDocument 403 URL/error/403.shtml
 ErrorDocument 404 URL/error/404.shtml
 ErrorDocument 500 URL/error/500.shtml
# END CUSTOM ERROR PAGES

, где url - это URLсайта.Я поместил соответствующие файлы ошибок соответственно.для внутренней ошибки сервера [500] он будет перенаправлен в файл 500.shtml внутри папки ошибок.Shtml - это не что иное, как HTML-файл с переименованным расширением.

0 голосов
/ 09 марта 2011

спасибо за эту акцию, мы также можем использовать редирект joomla для более подробной информации, вы можете получить его здесь

http://webobserve.blogspot.com/2011/03/redirect-error-page-to-some-other-page_09.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...