403 Forbidden Response は、ディスパッチャーを使用するときに表示され、a / も URL のファイル名の最後に追加されます。

環境

  • AEM 
  • Apache
  • Dispatcher 

原因

追加のスラッシュは、ディレクトリにマップされるリクエスト URL を追加またはリクエスト URL に追加された、Apache の mod_dir モジュールによるものです。

解決策

Apache's mod_dir モジュールの DirectorySlash の指示をオフに設定する:
<Directory />
<IfModule disp_apache2.c>
# enable dispatcher for ALL request if this is too restrictive,
# move it to another location
# RequestHeader add uid "admin"
DirectorySlash Off
SetHandler dispatcher-handler
</IfModule>
Options FollowSymLinks
AllowOverride None
</Directory>

追加情報

DirectorySlash 指示 http://httpd.apache.org/docs/current/mod/mod_dir.html#directoryslash Mod_Dir (Apache) を干渉 https://docs.adobe.com/docs/ja/dispatcher/disp-tshoot.html#Interference with mod_dir (Apache)

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー