Настройка веб-логики по умолчанию, ошибка 404 - PullRequest
0 голосов
/ 12 мая 2010

Я использую weblogic 9. Когда я ввожу неправильный URL-адрес ниже корня приложения, я перенаправляю запрос 404 на пользовательскую страницу ошибки.

Например. <a href="http://localhost:7001/myApp/non-existent" rel="nofollow noreferrer">http://localhost:7001/myApp/non-existent</a> перенаправляет на мою страницу ошибки.

Есть ли способ сделать это для всех введенных неправильных URL-адресов, необязательно ниже корня приложения?

Например. <a href="http://localhost:7001/anything_non-existent" rel="nofollow noreferrer">http://localhost:7001/anything_non-existent</a> следует перенаправить на мою страницу ошибок, а не веб-логику по умолчанию?

Спасибо

1 Ответ

1 голос
/ 12 мая 2010

В файле приложения web.xml вы определяете error-page для <error-code>404</error-code>

http://localhost:7001/anything_non-existent фактически ищет отсутствующее веб-приложение.

Если у вас есть веб-сервер, такой как Apache, перед Weblogic, это подходящее место, чтобы перехватить это и перенаправить на 404.

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