質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

意見交換

クローズ

2回答

337閲覧

.htaccessを即時反映させる方法

kjshdfiuasye

総合スコア29

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

0グッド

0クリップ

投稿2024/08/01 04:44

編集2024/08/01 04:51

0

0

テーマ、知りたいこと

.htaccessの構文にミスがあっても、.htaccessファイルの内容がキャッシュされてしまって反映されない場合どう対応しているか。

背景、状況

htaccessファイル自体のキャッシュが強力なので、誤った構文のキャッシュが残ったらユーザーに消してもらうしか無いのではと思ったが、ユーザーにわざわざ操作させるのは避けたい。cssファイルや画像ファイル、javascriptファイルのように読み込み側のファイルでURLパラメーターをつける方法も.htaccessだと出来ずに困っている。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

回答2

#1

maisumakun

総合スコア146166

投稿2024/08/01 05:08

「htaccessファイル自体のキャッシュ」とは、どのような事象のことを指していますか?

(ブラウザにhtaccessが送信されることはありません)

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

#2

kjshdfiuasye

総合スコア29

投稿2024/08/01 05:37

#1
以前別件でいただいたコメントで、「もともと200を返していたコンテンツで.htaccessにCache-Controlなどを追加しても200返していた時のレスポンスをキャッシュしていた場合はリクエスト飛ばないので.htaccessに記載したものが反映されない」とあったのを失念していました。これを「htaccessファイル自体のキャッシュ」と勘違いしておりました。失礼しました。htaccessはリダイレクトでしか使わないのですが、上書きしても反映されないことがあり、以前のこのコメントが原因だったかもしれません。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問