質問

WebSphere Portal 7のインストール用に2つのページを作成する必要があります。これは、ポータルにログインすることなくユーザーがアクセスできます。また、これらのページにフレンドリーなURLがありたいです(例: http:// portal/wps/somepage)。タイトルバー(「ホーム」、「検索センター」など)に表示されないように、ページを「隠し」にしたいと思います。

フレンドリーなURLを備えたページを作成できますが、「Hidden Pages」セクションでそのようなページを作成すると、フレンドリーなページが機能しないように見えます。では、フレンドリーな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にも取得する必要があります。あなたの場合、非表示のページには、システムに設定された名前がありません。ルートノードの下の名前の名前が付いたパス要素のみをチェックします。 Hidden PageラベルにもフレンドリーなURLを追加できたので、URLはhttps:// portal/wps/[hiddenpagepath]/somepage)これを使用して、ページ階層内のすべての要素にURLを構築できます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top