本機能は、プレビューの動作にのみ影響を与えるものです。本機能の影響で、公開されるコンテンツ中の URL に書き換えが発生することはありません。
13章 Appendix
WebRelease 2.70 からは、コンテンツをプレビューする時に、そのコンテンツ中に含まれている、WebRelease が管理しているコンテンツ(オブジェクト)を参照している URL を、すべてプレビュー用の URL に自動書き換えする機能が搭載されています。
URL 書き換えが行なわれるのは html と css 内です。JavaScript 内に書かれている URL は書き換え対象になりません。
以下に書き換えが行なわれるケースの例を掲げておきます。以下はあくまでも例です。基本的にプレビュー時に要求されるすべての html と css 中にあるすべての URL について、それが WebRelease が管理しているオブジェクトを参照しているならば、プレビュー時にプレビュー用 URL への書き換えが行なわれます。
ページの作成時に「複数行テキスト」に html を記述した。その中からそのページのページリソース中にある画像を <img src="images/Kingyo.gif"> という形式で参照している。images/Kingyo.gif という部分はプレビュー用 URL に書き換えられます。
ページの作成時に「複数行テキスト」に html を記述した。その中からそのページのページリソース中にある css を <link rel="stylesheet" href="local.css"> という形式で参照している。local.css という部分はプレビュー用 URL に書き換えられます。
ページの作成時に「複数行テキスト」に html を記述した。その中からそのページのページリソース中にある JavaScript を <script src="local.js"> という形式で参照している。local.js という部分はプレビュー用 URL に書き換えられます。
ページの作成時に「複数行テキスト」に html を記述した。その中から、他のフォルダ中にある他のページを <a href="../other_folder/index.html"> という形式で参照している。../other_folder/index.html という部分はプレビュー用 URL に書き換えられます。
ページの作成時に「複数行テキスト」に html を記述した。その中から、サイトリソースにある画像を <img src="/site_resources/Kingyo.gif"> という形式で参照している。/site_resources/Kingyo.gif という部分はプレビュー用 URL に書き換えられます。
ページリソース中に css が登録されている。その css 内からページリソース内の画像をURL(Kingyo.gif)という形式で参照している。Kingyo.gif の部分はプレビュー用の URL に書き換えられます。
サイトリソース中に css が登録されている。その css 内からサイトリソース内の画像をURL(Kingyo.gif)という形式で参照している。Kingyo.gif の部分はプレビュー用の URL に書き換えられます。
テンプレートの展開やメソッドの中から、サイトリソース中の画像を<img src="/site_resources/Kingyo.gif">という形式で参照している。/site_resources/Kingyo.gif" の部分はプレビュー用の URL に書き換えられます。
本機能は、プレビューの動作にのみ影響を与えるものです。本機能の影響で、公開されるコンテンツ中の URL に書き換えが発生することはありません。
書き換えの対象は下記のとおりです。
| 要素 | 属性 | 要素 | 属性 |
|---|---|---|---|
| a | href | applet | code |
| area | href, src | audio | src |
| bgsound | src | blockquote | cite |
| body | background | del | cite |
| embed | src | frame | longdesc |
| frame | src | html | manifest |
| ilayer | src, background | iframe | longdesc, src |
| img | dynsrc, longdesc lowsrc, src,srcset | input | src |
| ins | cite | layer | background, src |
| link | href, src | q | cite |
| meta | content | script | src |
| source | src srcset | style | URL() 部分 |
| table | background | td | background |
| th | background | tr | background |
| track | src | video | src |
プレビュー時の URL 書き換えを中止する必要が生じた場合には、そのサイトの「サイト設定」画面の「サイト設定」タブにあるオプション 「WebRelease で管理されているページやリソースへの直接リンクをプレビュー用の URL に書き換えてプレビューする」を OFF にして WebRelease を運用してください。
