2017-06-26 5 views
0

私はひどい間違いをした、 そして、私のファイル(index.phpを含む)に長い有効期限を設定しました。htaccess mistake&クライアントのブラウザでキャッシュをクリアする方法を教えてください。

ExpiresDefault       "access plus 3 week" 

多くのユーザーが古いファイルを取得します。これは、使用できないディレクトリのインデックスファイルなので、v = 1のトリックです。

私はSEO理由のためにディレクトリの名前を変更したくありません。

その他のオプションはありますか?

+1

あなたは_told_クライアント、 "ねえ、少なくとも3週間はもう一度これをチェックするのは面倒ではない、それは長くなることが良いだろう"ので、彼らは何をしようとしている可能性が高いです。 – CBroe

+0

既にキャッシュされたデータがあるため、ブラウザが更新された手順のためにサーバーに接続しない場合は、何もできません。 – deceze

+0

OMG。 RewriteRuleを別のフォルダに置くとこれが解決されますか? – boaz

答えて

0

.htaccessを使用して別のフォルダに移動できます。更新されたindex.phpファイル。

3週間後に、サブフォルダへのリダイレクトを削除し、元のindex.phpを更新してください。302リダイレクトしてください。 Redirect 302//tempfolder

+0

そのためのRewriteRuleは何ですか? – boaz

+0

私は上記のルールを投稿しました。 –

関連する問題