顯示具有 https 標籤的文章。 顯示所有文章
顯示具有 https 標籤的文章。 顯示所有文章

2017年9月14日 星期四

修復 https 中Mixed Content 問題二

在將網站從 http 轉為安全性較高的 https 過程中,

常見的問題就是一些Mixed Content 問題

比如底下這樣的錯誤:


今天的範例是由於呼叫了非https的js,

這是用來分享產品到各社群網站的用途,

方便販售的產品推廣到不同的社群達到宣傳的效果,


修復 https 中Mixed Content 問題


方法很簡單,

就是把呼叫的元件也改為https呼叫即可

找到檔案:

/app/design/frontend/[theme package]/default/template/catalog/product/view/addto.phtml

有時候隨著主題(theme package)的不同,

可能位置在

/app/design/frontend/[theme package]/default/template/page/html/head.phtml

打開之後,

找到與錯誤訊息一樣的描述:

http://w.sharethis.com/button/button.js


將其改為:

https://ws.sharethis.com/button/button.js


存檔後重新載入網頁

就能夠解決此問題

2017年2月18日 星期六

修復 https 中Mixed Content 問題

前陣子提到安裝SSL憑證將網站改為https,

有的時候,

雖然改為https, 但網站載入瀏覽器時,會出現 Mixed Content 問題,

這時就需要按下F12,

Mixed Content


找出到底是哪個環節出了問題,

把呼叫http的檔案找出來改正就能

修復 https 中Mixed Content 問題


在這個範例中,

網站載入字型時, 使用的url為http,

由於網站套用的主題呼叫了不安全網址的字型

所以出現混合內容的問題,( 也就是 Mixed Content 問題 )

到 Magento安裝目錄底下路徑

     app\design\frontend\accessshop\default\template\page\html

找到


將其url改為https開頭即可修復 https 中Mixed Content 問題

問題很簡單,

難在要找出這個檔案需要花一點時間.







2017年1月28日 星期六

安裝SSL憑證改善SEO 網站排名

Google近幾年來致力於網路安全,旗下網站幾乎都已經是https網址.
也宣布將https網站納入SEO因素之一, 因此有安裝SSL憑證的網站勢必獲得較好的排名.
為了網站與使用者的安全請安裝SSL憑證改善SEO 網站排名

為什麼要使用https呢

https能讓網站與使用者電腦之間的資料保有完整與機密性,簡單講使用者資料將會經過加密避免直接暴露在第三方手中.同時也會對網站進行驗證,確保使用者與正確的網站溝通.

這就是今天要介紹的主題:

Wordpress如何使用https?

1.取得並安裝SSL憑證, 可以從主機供應商找到相關服務, 目前也有專門販售SSL憑證的公司,再者也有些業者會提供免費服務. 安裝完畢後,馬上以https://your_site 網址測試是否安裝成功.
2.設定wordpress 網址,到控制台 --> 設定 --> 一般  找到如以下設定, 並將其改為https開頭的網址


3.強制以https瀏覽網站, 既然都已經安裝SSL憑證, 又能夠提升在搜尋引擎上的排名,那就將它設為唯一路徑.不僅對排名有利,也讓使用者更加瀏覽網站更加安全:
找到 wordpress/wp-includes/functions.php 將這段code 加進去

/* guangyaw  */
function toz_force_https () {
  if ( !is_ssl() ) {
    wp_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
    exit();
  }
}
add_action ( 'template_redirect', 'toz_force_https', 1 );
/* guangyaw --end */

大致位置如下圖:
4.重新進入網站,在瀏覽器可以看到綠色的安全符號就表示安裝成功