< | >

htaccess 効かない原因はアクセラレータ?
  • (2021-03-23 16:39:11)

なぜか、htaccessが効かない


htaccessが効かない現象に苦しんでいる。

自分のブラウザのキャッシュが残っているか?

しかし、キャッシュ消しても現象変わらず。

原因がわからないが、はたと、「ロリポップ!アクセラレータ」のせいかもと思い立った。

ロリポアクセラレータはアクセスされたページデータを、サーバ側でキャッシュする機能で、その保持時間は10分程度。

これが影響しているのかもしれない。


はじめから解除しとくか


htaccessをテストする際、ロリポップ!アクセラレータは効率が悪い。

また、こまめにhtmlを編集する際も、変更が反映されにくいので効率が悪い。

幸い、アクセラレータはロリポップの管理画面で解除できるので、解除して行う方がよさそう。


ロリポップ!アクセラレータの内容


ロリポップ!アクセラレータの解説はここ

設定で、css・js・ico・jpg・jpeg・png・gif以外のファイルキャッシュを止められる。

またキャッシュの削除もできるが、反映まで5分程度とのこと。

キャッシュ削除に限らず、設定変更の反映時間は「5分」とのこと、かりかりテストしているときの「5分」は長いので、そのつもりで。


個別ページでの除外


また「HTTPレスポンスヘッダを用いたキャッシュの除外」もできるとある。

--------------(引用)--------------
例えばPHPのアプリケーションでは以下のようなコードを
記述することで、HTTPレスポンスヘッダに付与する事ができます

header("Cache-Control: no-cache");
--------------(引用)--------------

これはphpで書けば、こういう操作ができるということだろうか。

phpを書けない私には意味がわからない。

プレインhtmlでこんな操作方法があればうれしいが、探した限りではなかった。

今日はこれまで。

<< ドメインの維持コストは更新料金で見る< | >(htaccess 作成) リダイレクトのために >>
search
layout
admin

[▲page top]