本機能は、プレビューの動作にのみ影響を与えるものです。本機能の影響で、公開されるコンテンツ中の 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, usemap srcset | input | src, usemap |
ins | cite | layer | background, src |
link | href, src | q | cite |
map | name | meta | content |
script | src | source | src srcset |
style | URL() 部分 | table | background |
td | background | th | background |
tr | background | track | src |
プレビュー時の URL 書き換えを中止する必要が生じた場合には、そのサイトの「サイト設定」画面の「サイト設定」タブにあるオプション 「WebRelease で管理されているページやリソースへの直接リンクをプレビュー用の URL に書き換えてプレビューする」を OFF にして WebRelease を運用してください。