いつもお世話になっております。
下記のようなことって可能でしょうか?
CMSDを使用したサイトがあるサーバー上に、
別のドメインを切って別なサイトを同居させたいとします。
もともとあったサイトのCMSDのデータを、
その同じサーバ内の別ドメインサイトで
表示させることは可能でしょうか?
CMSDを埋め込むPHPのトップに記述するCMSDへのパスを
絶対パスで記述すれば問題ないのかと思うのですがどうでしょうか?
よろしくお願い致します。
CMSDデータを同一サーバーの別サイトで使用可能ですか?
Re: CMSDデータを同一サーバーの別サイトで使用可能ですか?
nagashimaさん、ご質問ありがとうございます。
同一サーバ上で複数のサイトを運営できるタイプのホスティングサービスの
場合、こういったご要望があるかと思います。
ご想像の通り、一行目のCMSDのview.php.inc へのパスに絶対パス指定や
相対パス指定などで、別ドメイン用のディレクトリを指定して頂ければ、ご利用
可能かと思います。
ただ、実際に試して運用したことがない為、確実な事に関しましては一度実際に
お試し頂ければと思います。もしうまくいかなかった場合、申し訳ありませんが
ご容赦下さい。
例えば、xreaのようにマルチドメインの各ドメイン用ディレクトリが、
のcmsdesignerのデータを表示するには、
↑この部分が、
のようになるものと思われます。
xrea以外の方式の場合ですと、また違ってくると思いますので、適宜変更して
みて下さい。
また、サーバによってはセキュリティを考慮して、上記のような「そのファイルが
置かれている場所より上のレベルのディレクトリ」にアクセスできないようになって
いるケースもございますので、ご注意下さい。
画像の表示に関しては、src="http://www.server1.com/{img1}" のような
形でURLを指定しなければいけなくなると思いますので、この点にもご注意下さい。
同一サーバ上で複数のサイトを運営できるタイプのホスティングサービスの
場合、こういったご要望があるかと思います。
ご想像の通り、一行目のCMSDのview.php.inc へのパスに絶対パス指定や
相対パス指定などで、別ドメイン用のディレクトリを指定して頂ければ、ご利用
可能かと思います。
ただ、実際に試して運用したことがない為、確実な事に関しましては一度実際に
お試し頂ければと思います。もしうまくいかなかった場合、申し訳ありませんが
ご容赦下さい。
例えば、xreaのようにマルチドメインの各ドメイン用ディレクトリが、
のような構造だった場合に、www.myserver3.comのトップページにmyserver1
のcmsdesignerのデータを表示するには、
コード: 全て選択
<?php require_once( "cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
コード: 全て選択
<?php require_once( "../www.server1.com/cmsdesigner/include/view.php.inc" ); // encoding="euc-jp" ?>
xrea以外の方式の場合ですと、また違ってくると思いますので、適宜変更して
みて下さい。
また、サーバによってはセキュリティを考慮して、上記のような「そのファイルが
置かれている場所より上のレベルのディレクトリ」にアクセスできないようになって
いるケースもございますので、ご注意下さい。
画像の表示に関しては、src="http://www.server1.com/{img1}" のような
形でURLを指定しなければいけなくなると思いますので、この点にもご注意下さい。
Re: CMSDデータを同一サーバーの別サイトで使用可能ですか?
webmasterさん
丁寧なご回答ありがとうございます。
実際には実装する環境で試してみないと
確実にはわからないということですよね。
> 画像の表示に関しては、src="http://www.server1.com/{img1}" のような
>形でURLを指定しなければいけなくなると思いますので、この点にもご注意下さい。
実際にやることになりましたら気をつけます。
ありがとうございました。
丁寧なご回答ありがとうございます。
実際には実装する環境で試してみないと
確実にはわからないということですよね。
> 画像の表示に関しては、src="http://www.server1.com/{img1}" のような
>形でURLを指定しなければいけなくなると思いますので、この点にもご注意下さい。
実際にやることになりましたら気をつけます。
ありがとうございました。