質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
404のエラーページに遷移した時、特定のエラー画像ファイルを表示させることはできますが、
|
11
11
|
状態コード404が返ってしまう為、選択肢から外れています。)
|
12
12
|
|
13
|
-
【環境】
|
13
|
+
#【環境】
|
14
14
|
サーバA,サーバBの2台のサーバが存在します。
|
15
15
|
両サーバは同一のNAS領域(以下NAS)をマウントしており、これを仮想ディレクトリとしてIISに設定しています。
|
16
16
|
ただし、この仮想ディレクトリのエイリアス設定がサーバA,サーバBで違っており
|
@@ -18,29 +18,30 @@
|
|
18
18
|
ディレクトリ構成は以下のようになっています。
|
19
19
|
|
20
20
|
\[NAS][ImageFolder]
|
21
|
-
├・Sample.jpg
|
21
|
+
. ├・Sample.jpg
|
22
|
-
├・Error.jpg
|
22
|
+
. ├・Error.jpg
|
23
|
-
└・web.config
|
23
|
+
. └・web.config
|
24
|
-
(凡例 []フォルダ、・ファイル
|
24
|
+
(凡例 []フォルダ、・ファイル
|
25
|
-
|
25
|
+
3つファイルはImageFolderにあります。)
|
26
26
|
|
27
|
-
【期待する動き】
|
27
|
+
#【期待する動き】
|
28
28
|
①http://サーバAIPアドレス/NASa/ImageFolder/Sample.jpg をIEで開いた時、存在するので正しく開ける事。
|
29
29
|
②http://サーバAIPアドレス/NASa/ImageFolder/hogehoge.jpg をIEで開いた時、存在しないのでError.jpgが返る事(URLはリダイレクトされない)
|
30
30
|
③http://サーバBIPアドレス/NASb/ImageFolder/Sample.jpg をIEで開いた時、存在するので正しく開ける事。
|
31
31
|
④http://サーバBIPアドレス/NASb/ImageFolder/hogehoge.jpg をIEで開いた時、存在しないのでError.jpgが返る事(URLはリダイレクトされない)
|
32
32
|
|
33
|
-
【問題】
|
33
|
+
#【問題】
|
34
34
|
"このサイトでURLを実行"はルートに対する相対パスを記載する必要があります。
|
35
35
|
要は期待する動き②を達成したい時、サーバAとしては「/NASa/ImageFolder/Error.jpg」という記載を行うことになります。
|
36
36
|
問題は、web.configは仮想ディレクトリに紐づくため、別のエイリアス名で設定されているサーバBとconfigファイルを共有してしまうことです。
|
37
37
|
サーバBとしては「/NASb/ImageFolder/Error.jpg」と記載されていてほしいのに、"/NASa/"と書かれているため、開く事が出来ないのです。
|
38
38
|
|
39
|
-
【制約】
|
39
|
+
#【制約】
|
40
40
|
・サーバA、サーバBのNASの仮想ディレクトリエイリアスをどちらかのサーバに寄せる設定変更を行うことは出来ません。
|
41
41
|
・wwwroot等、NASより手前にエラー画像ファイルを配置する事は出来ません。
|
42
42
|
|
43
|
-
【質問事項】
|
43
|
+
#【質問事項】
|
44
44
|
web.configに何か加筆を行うことで、上手く期待する動き①~④(というか、②と④)を達成することは出来ますでしょうか。
|
45
|
+
|
45
46
|
分かりづらい文章になっていたら申し訳ありません。回答に不足している情報があれば追記致しますのでご指摘下さい。
|
46
47
|
なにとぞよろしくお願い致します。
|