我有一個CMS爲我的網站託管在子域(admin.example.com)。兩者都位於服務器上的不同目錄中。在子域上,我上傳了所有以後在主域(example.com)上使用的文件(主要是圖像)。域如何訪問子域數據?
從子域我上傳的文件信息,其中也使用主域名,FILE_URL,數據庫的file_id等等,等等
的事情是,我怎麼能得到這個信息保持從我的主域名? file_urls目前看起來像../folder/image.png,我不想讓使用主域名的人知道我有一個擁有CMS的子域。
我在考慮將所有內容都放在主域上,並限制默認用戶的管理區域。但你對此有何想法?這是安全的嗎?有沒有辦法解決?
UPDATE
在頁內從subdomain.example.com我把這段代碼
$dir = "/usr/share/nginx/html/example.com/public_html/images/thumbnail";
try {
// Creating directory
mkdir($dir, 0755, true);
} catch(ErrorException $ex){
// Failure
die($warnings[] = "Error: " . $ex->getMessage());
}
exit();
這工作,夾有755和644的文件可能是一個骯髒的解決方法,但我我不知道這可能會有什麼後果。請告訴我!
我會盡力,謝謝! – Lobato