症状
自分で作ったPHPのプログラムで、URLに半角スペースを含むときにエラーが出ます。
例えば次のページを開こうとすると403エラーが発生します。
https://stabucky.com/aimai/tag/Led%20Zeppelin
解決法
.htaccessファイルを使っていたのですが、これを次のとおりにしたところ解決しました。
[B]を追加しました。
RewriteRule ^tag\/(.+)$ index.php?tag=$1 [B]
RewriteRuleのフラグについては次のページにあります。
RewriteRule Flags - Apache HTTP Server Version 2.4
コメント