Google   








想把XOOPS網站的http改為https
031 喀麥隆
註冊日期:
2009/7/2 16:34
來自 異世界爪哇島
所屬群組:
會員
文章: 306
等級: 16; EXP: 35
HP: 0 / 383
MP: 102 / 17146
如果想要把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');

發表日期5/27 11:36
_________________
美好的清晨一起來杯爪哇咖啡吧!






可以查看文章。
不可發表文章。
不可回覆。
不可編輯自己的文章。
不可刪除自己的文章。
不可發起投票調查。
不可在投票調查中投票。
不可上傳附件。
不可不經審核直接發表。

[進階搜索]


討論區 標題 回復 點擊 作者
電腦話題 想把XOOPS網站的http改為https 0 421 5/27 11:36
爪哇
Goodz © 2005-2029 GP
本站會員之個人言論或行為、不代表本站之立場與看法

...