問題
- ヘッドレスAPIを使用している間、 ユーザーはソースURLでポートを見ることができる。
Environment
- Liferay DXP 7.4
- Commerce 4.0
解決策
-
Liferayはポート番号を含む完全なURLか、相対URLのみを提供しているので、これは期待される動作です。 例えば
Full URL:https://localhost:8080/o/commerce-media/accounts/-9223372036854775808/attachments/47489?download=true
Relative URL:o/commerce-media/accounts/-9223372036854775808/attachments/47489?download=true
Commerceに関して、ポート番号はフルURLのための標準的なLiferayパターンの一部です。
追加情報
- ユーザーは、管理者やログインしていないユーザーに提供する前に、受け取ったURLの値をカスタマイズし、ポート番号を削除することができます。
- 相対URLとは、パスを含むだけのURLのことである。 パスには、ディレクトリやスラッグを含め、ドメイン以降のすべてが含まれる。 相対URLはURL構造全体を提供しないため、相対URLをリンクする際には、そのページと同じプロトコル、サブドメイン、ドメインを使用することが前提となります。 相対URLは、サイト内でユーザーを同じドメイン内のある場所から別の場所に移動させるのに便利です。
- API URLの変更方法
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン