Apache URLで末尾の「/」(スラッシュ)を省略した場合、「/」(スラッシュ)にリダイレクトさせるのはDirectorySlash ディレクティブ | クズリーマンのカス備忘録

Apache URLで末尾の「/」(スラッシュ)を省略した場合、「/」(スラッシュ)にリダイレクトさせるのはDirectorySlash ディレクティブ

apache logo Apache
スポンサーリンク

Apache URLで末尾の「/」(スラッシュ)を省略した場合、「/」(スラッシュ)にリダイレクトさせるのはDirectorySlash ディレクティブ

 

例えば、

 

Apache
「Apache」の記事一覧です。

に接続しようとして、

apache が、ディレクトリの場合、

リダイレクトされ、末尾に「/」(スラッシュ)がつく。

https://it-afi.com/apache/

 

これをやってくれるのが、DirectorySlash ディレクティブ

 

mod_rewriteとかで設定しなくてもいい。

 

DirectorySlash ディレクティブはデフォルトでONになっている

公式マニュアルを見てみると、デフォルトの設定は、ON。

デフォルト:

DirectorySlash On

 

構築したてほやほやのApacheサーバへ、Webブラウザでアクセスしたところ、たしかに、

/ なしでアクセス

/ ありにリダイレクト

 

された。

 

コメント

タイトルとURLをコピーしました