Web サーバは、パス末尾のスラッシュの有無でファイルとディレクトリを区別してきました。/docs はファイル、/docs/ はディレクトリ、という慣習です。
ディレクトリを指すつもりでスラッシュなしの URL にアクセスすると、相対リンクの解決基準(base URL)がずれます。/docs を基準にすると ./page は /page に解決され、/docs/ を基準にすると /docs/page になります。意図しないパスへリンクが飛ぶ原因になります。
そのため多くのサイトは、ディレクトリ相当のリソースを末尾スラッシュ付きに正規化し、スラッシュなしからリダイレクトします。SEO 上も正規 URL を一つに揃える効果はあります。根本は、ディレクトリとファイルの曖昧さと、相対 URL の基準を安定させることです。
参考文献
- Trailing slash redirects and relative URLs — relative URL の基準と trailing slash の関係
- Apache HTTP Server: DirectorySlash — ディレクトリへのスラッシュ付与の挙動