にしし ふぁくとりー:西村文宏 個人サイト

No.678 - 今日のひとことログ

更新

■LOG No.678

にししふぁくとりーHOMEに掲載している「今日のひとこと」の過去ログ(掲載履歴)です。 RSS

No.678 〔620文字〕

.htaccessファイルを使ってウェブサイトのエラーメッセージを独自にカスタマイズしているサイトが多々ある。このとき、独自に作成したエラーページへ転送してしまっている場合には注意が必要だ。例えば、CGIなどの動作エラー時に表示される 500 Internal Server Errorを独自ページにしているとき、ブラウザ側が転送処理をキャッシュしてしまうように誤って転送設定を記述していると、たとえCGIのエラー要因を取り除いたとしても、それ以後のアクセスでは問答無用で転送先へアクセスしてしまうことになり、永久に500 Internal Server Errorページが表示されるようになってしまう。こうなると、ブラウザのキャッシュをクリアしない限り解決しない。普通は、エラーメッセージが表示される際でもURLは変化せず、元々のURLのままでエラーが表示される。しかし、エラーページへ転送されるような設定にしていると、エラーメッセージが表示される際にはエラーページの実体が存在するURLに切り替わってしまう。普通はそれでも転送先がキャッシュされたりしないとは思うのだが、何らかの要因で301で転送されてしまうと、永久にエラーが解消しないように見えてしまうことになる。エラーメッセージをカスタマイズする際には、URLが変わらないようにすることが肝要である。URLが変わってしまうと、元々がどんなURLだったのかが把握できない点でも不便だ。
2019年11月
12
3456789
10111213141516
17181920212223
24252627282930
2019年12月
1234567
891011121314
15161718192021
22232425262728
293031
2020年1月
1234
567891011
12131415161718
19202122232425
262728293031

Powered by てがろぐ Ver 4.5.0

--- 当サイト内を検索 ---