楽天GOLDとは、ネットショップ楽天市場のWEBスペースのこと。
楽天市場では、RMSという仕組みを利用してネットショップを運営しますが。
GOLDを利用すると、好きなレイアウトで個別にページを作成できます。
平たくいうと、RMSのような制限がない。
この楽天GOLD、仕事で触ることがありまして。
画像やjsなどのファイルを上書きしたところ、表示が更新されない現象に遭遇。
なんでも、同名での上書きは反映されない場合があるとか。
正確には、時間が経てば反映されるらしいが。
即時の時もあれば、数時間から半日あるいは一日後とか。
待っちゃおれんので、今すぐ反映する方法を探すことにしました。
さてこの現象、別名保存して置き換えれば、解決するとはいえ。
たとえば「header.js」を「header_yymmdd.js」とするとか。
ファイル管理上、そういうことはしたくないのね。
対応策を調べたところ。
ファイル名を読み込む際、パラメータを付加すれば解決。
ファイル名の後ろに「?d=任意の数字」を付加します。
例)上書きしたjsファイルを読み込む
<script type="text/javascript" src="js/header.js?d=999"></script>
※999は任意の数字
パラメータの付加が、よほど手間そう?
フォルダ内検索で全置換すれば、簡単で間違いもありません。
ご参考になれば幸いです。
【関連サイト】
・なかなか更新されない楽天GOLDにアップした画像を更新する方法 モンキーレンチ
助かりましたm(__)m
・写真素材 足成【フリーフォト、無料写真素材サイト】:投稿者別画像一覧:210
表情豊かなモデルさんのお写真、使わせていただきました(^人^)
・RMS機能紹介サイト|楽天市場出店案内
・【楽天市場】ネットショップ - 出店・開業案内 トップページ