Как установить дружественный URL для скрытой страницы в WebSphere Portal 7 - PullRequest
1 голос
/ 13 декабря 2010

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

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

Ответы [ 3 ]

3 голосов
/ 10 февраля 2011

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

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

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

0 голосов
/ 09 апреля 2015

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

0 голосов
/ 04 февраля 2011

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

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

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