Google   



舉報信息:*
 

想把XOOPS網站的http改為https

標題: 想把XOOPS網站的http改為https
作者 爪哇 於 2024年05月27日 11:36:07

如果想要把XOOPS網站的http改為https, 則需要以下至少3個步驟:

(第1步驟) 申請SSL及設定 (每年大約需繳費至少1,000元台幣)

申請並設定成功之後,
會發現網頁有些跑掉或圖片無法顯示等問題.
解決方式如下(第2~3步驟)




(第2步驟) 修改XOOPS的主要設定檔mainfile.php

引用:

// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define( 'XOOPS_URL', 'http://www.goodz.tw' );
define( 'XOOPS_URL', 'http://www.goodz.tw' );


改為

引用:

// XOOPS Virtual Path (URL)
// Virtual path to your main XOOPS directory WITHOUT trailing slash
// Example: define( 'XOOPS_URL', 'https://www.goodz.tw' );
define( 'XOOPS_URL', 'https://www.goodz.tw' );


然後. 將mainfile.php檔用 FTP(等方式) 上傳至你(租用的虛擬)主機,
這時要注意 是否 有顯示 上傳成功,
如果上傳不成功, 網頁仍然會有些跑掉或圖片無法顯示等老問題,
最後請一定要將mainfile.php設為444(或是唯讀)!

如何確認設定已成功?

開啟您的網站之網址之前,

請清除您的網站之網/httpdocs/.../caches/smarty_compile裡面的快取檔案
(但別刪除index.html這檔案),

還要清除瀏覽器的歷史資料紀錄,

然後重新開啟瀏覽器查看您的網頁,
這時原本網頁有跑掉或圖片無法顯示等老問題就會恢復正常了





(第3步驟) 將XOOPS網站的資料庫中 全部含有http的連結 改為https

以本站為範例:
http://www.goodz.tw 取代為 https://www.goodz.tw 的 SQL語法 如下:

UPDATE 資料表名稱 SET 欄位名稱=REPLACE (欄位名稱, 'http://www.goodz.tw', 'https://www.goodz.tw');

例:

UPDATE xoops__myalbum_text SET description=REPLACE (description, 'http://www.goodz.tw', 'https://www.goodz.tw');
討論區 標題 回復 點擊 作者
電腦話題 想把XOOPS網站的http改為https 0 734 2024/5/27 11:36
爪哇
Goodz © 2005-2029 GP
本站會員之個人言論或行為、不代表本站之立場與看法

...