URLに半角スペースがあると403エラーが出るときに試した方法

症状

自分で作った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

コメント

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