2010-12-13 11 views
1

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

私はフレンドリーなURLでページを作成できますが、「隠しページ」セクションの下にそのようなページを作成するとフレンドリーなページが動作しないように見えます。だから私はどのようにフレンドリーなURLを介して非表示とアクセス可能なページを作成できますか?

答えて

2

最後に、他のページ(コンテンツルートなど)の場合と同じようにページを作成し、フレンドリURLを設定してXMLAccessを使用してページをエクスポートする必要がありました。その後、XMLを編集して「com.ibm.portal.Hidden」ページ・メタデータ属性を追加し、ポータルからそのページを削除し、XMLAccessを使用して更新されたページを再インポートしました。

は、このようにして、我々は次のようなURLに隠された自己登録ページを作成することができました:あなたが参照してください

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

0

(仮想)ポータルのデフォルトページのレベルの下にページを置く必要があります。 Manage Pagesをよく見ると、それが可能であることがわかります。

また、非表示のページにフレンドリーなURLを追加したり、フロントエンドのIHS/Apacheを使用して、選択したフレンドリURLから非表示のページにリダイレクトすることはできませんでした(ただし、それは最初のページの読み込み時に)。Mod_rewriteは簡単にそれを達成することができます。

+0

内のすべての要素にURLを構築することができます答えは申し訳ありませんが、私の質問に関連しています。しかし、私はすでに私が他の所で探していた答えを見つけました(私の答えは下記参照)。とにかくありがとう! – GaZ

+0

@GaZあなたは10倍以上の仕事で全く同じことをすることができました:) – erloewe

+0

あなたは何を意味するのか説明できますか? mod_rewriteは私たちのためのオプションではありません。 – GaZ

0

フレンドリーURLがフレンドリ名またはパスです。このメソッドを使用してページをアドレス指定する場合は、このページのパス上のすべての要素をフレンドリなURLにする必要があります。 隠しページの名前がシステムに設定されていない場合、ルートノードの下のsomePageという名前のパス要素のみがチェックされます。 あなたは隠しページに優しいURLを追加している可能性があなたのURLが https://portal/wps/[hiddenpagepath]/somePageされているだろうので、同様にラベル) これを使用して、あなたがどのように私は理解していない、あなたのページの階層

関連する問題