Как задать удобный URL-адрес для скрытой страницы в WebSphere Portal 7

StackOverflow https://stackoverflow.com/questions/4430196

Вопрос

Нам нужно создать пару страниц для нашей установки WebSphere Portal 7, к которым пользователь сможет получить доступ без необходимости входа на портал.Мы также хотели бы, чтобы на этих страницах были понятные URL-адреса (например http://portal/wps/somePage).Мы бы хотели, чтобы страница была "скрыта", чтобы она не отображалась в строке заголовка (рядом с "Главная страница", "Центр поиска" и т.д.).

Я могу создать страницу с удобным URL-адресом, однако, если я создам такую страницу в разделе "Скрытые страницы", дружественная страница, похоже, не будет работать.Итак, как я могу создать страницу, которая одновременно скрыта и доступна по удобному URL?

Это было полезно?

Решение

В конце мы создаем страницу так же, как вы делали бы для любой другой страницы (напримерв корне содержимого) и установил удобный URL, а затем должен был экспортировать страницу с помощью XMLAccess.Затем мы отредактировали XML, чтобы добавить атрибут метаданных страницы "com.ibm.portal.Hidden", удалили страницу с портала и повторно импортировали обновленную страницу с помощью XMLAccess.

Таким образом, мы смогли создать скрытую страницу саморегистрации с URL-адресом, похожим на следующий:

http://portal.domain.com/wps/portal/selfregistration

Другие советы

Вы должны поместить страницу ниже уровня страницы по умолчанию на (виртуальном) портале.Если вы внимательно посмотрите на Страницы управления, то заметите, что это возможно.

Кроме того, вы не могли бы добавить дружественный URL-адрес для своей скрытой страницы и использовать интерфейс IHS / Apache для перенаправления с выбранного вами дружественного URL-адреса на скрытую страницу (с ужасным беспорядком URL, но пользователи не увидят его при первой загрузке страницы.) Mod_rewrite может легко выполнить это за вас.

Понятный URL, на который вы ссылаетесь, - это понятное имя или путь.Если вы хотите обратиться к странице, используя этот метод, вы также должны предоставить всем элементам на пути к этой странице понятный URL.В вашем случае для скрытых страниц не задано имя, система проверяет только элемент path с именем somePage под корневым узлом.Вы могли бы также добавить понятный URL-адрес к ярлыку Скрытой страницы, так что ваш URL был бы https://portal/wps /[скрытый путь]/Некоторая страница) Используя это, вы можете создать URL-адрес для каждого элемента в иерархии вашей Страницы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top