請問 HTTP轉HTTPS

這裡分享你的使用技巧和技術交流。

版主: bennetliuCrystal.Y@AST

jimmyorg
文章: 23
youtube meble na wymiar Warszawa
註冊時間: 週六 5月 28, 2022 9:47 pm

請問 HTTP轉HTTPS

文章 jimmyorg »

在 Web Center裡面 HTTP & HTTPS都開啟, 但是好像沒辦法自動轉?
這個應該跟 port forwarding無關吧? 請問哪裡可以設定或是??
jimmyorg
文章: 23
註冊時間: 週六 5月 28, 2022 9:47 pm

Re: 請問 HTTP轉HTTPS

文章 jimmyorg »

後來在 WordPress 看控制台 --> 首頁 ---> 網站狀態
把裡面一個 有效使用 https修正後, 此問題就解決

.htaccess 規則 這個網站的 .htaccess 檔案僅包含 WordPress 核心程式功能。==> 是不是因為這個被修正了??

但是原先崁入式的 youtube影片就不能連線, 有人清楚原因嗎?
sheepbaby
文章: 34
註冊時間: 週二 9月 29, 2015 9:25 am

Re: 請問 HTTP轉HTTPS wordpress 遇到的問題

文章 sheepbaby »

我也遇到相同的問題

http 轉 https 後 wordpress 與網頁就無法嵌入外部網站的東西,
這個設定有部分與 apache 設定有關,
且上傳媒體檔案尺寸又不能超過 2MB,與 PHP 的設定有關,
再加上 PHP 版本已經舊了,架站後台都容易跳警告...

希望 Asustor 能儘快調整與更新伺服器用的套件...
附加檔案
螢幕擷取畫面 2022-06-20 101512.jpg
螢幕擷取畫面 2022-06-20 101512.jpg (11.61 KiB) 已瀏覽 3280 次
jimmyorg
文章: 23
註冊時間: 週六 5月 28, 2022 9:47 pm

Re: 請問 HTTP轉HTTPS

文章 jimmyorg »

也不確定是什麼原因, 不過還是把 .htaccess內容貼上來, 雖然對語法不懂,

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Patrick
文章: 58
註冊時間: 週三 12月 27, 2017 6:22 pm

Re: 請問 HTTP轉HTTPS

文章 Patrick »

據我使用經驗來說, WordPress 並沒有所謂自動將 HTTP 轉成 HTTPS 的設定,
在網站設定裡, Wordpress 所使用的網址跟第一次安裝 Wordpress 時, 當時使用的是 HTTP 或 HTTPS 來開啟 wordpress 有關.

ADM 的行為是, 若使用 HTTP 登入 ADM, 開 web center (web server) App, 就會用 HTTP + web server http port 來開啟,
用 HTTPS 登入 ADM, 就會使用 HTTPS 來開啟.
但這個行為在 Wordpress 上會失效, WordPress 使用什麼連線開啟, 需在設定裡設定正確網址. 應該不需自己改 .htaccess, 改這個檔案若沒改好, 可能會開不起來. 我對這檔案沒把握, 我都不會去動他.

所以, 若你之前使用 HTTP 設定了 WordPress, 現在要用 HTTPS (IP 或 DDNS) 開 WordPress, 只需在 WordPress 的管理設定裡->一般裡,
修改 Wordpress 網址. 如下圖:
Wordpress_settings_general.png
Wordpress_settings_general.png (22.67 KiB) 已瀏覽 3257 次
另外, 內嵌的 YouTube 網址, 可能要檢查一下網址是否為 HTTPS. 現在的 Browser 很嚴格, 若 WordPress 為 HTTPS 網頁, 是不允許內含 HTTP 的網址在網頁內容裡, 就連圖片的連結也不行.
因此, 你要使用 HTTPS 開啟 Wordpress, 要檢查一下, 網頁裡連外的網址也必須都用 HTTPS, 才可以.

最後, 有已經買了 AS67 的網友分享, AS67 使用的 ADM 4.1 有多了 NginX 及 PHP 7.4 及 PHP 8.1 可以安裝, 這應該代表, 其他機種的 ADM 4.1 也會有新的 PHP 版本可使用, 應該等 ADM 4.1 上架後就可以來試了.
至於 PHP 的設定是否能開放出來, 這我之前跟 ASUSTOR 反應過, 他們會朝這方向處理, 但需時間討論決定要開放那些設定. 希望未來可以有此功能.
AS6302T...C/P 值不錯...
AS5304T 可以播 4K HEVC 10bits 了!!
jimmyorg
文章: 23
註冊時間: 週六 5月 28, 2022 9:47 pm

Re: 請問 HTTP轉HTTPS

文章 jimmyorg »

1. 在網頁直接放入一個 https 連結是可以動作的, 但是採用 block embed方式就不行
2. 之所以會認為與 http 轉 https 是因為, 之前 http 和 https都可以看到; 是後面 Wordpress有一個安全檢查, 後來都變更為 https的安全性之後
http://domain 都會自己轉成 https://domain 而那之後的 embed就有問題
3. 應該是原先 https 用 embed就有問題, 這個還不是很確定
Patrick
文章: 58
註冊時間: 週三 12月 27, 2017 6:22 pm

Re: 請問 HTTP轉HTTPS

文章 Patrick »

embed 這個我就不確定了, 有機會再試試.
另外, 當你的 domain:port 在 Chrome, Firefox 裡用 HTTPS 連接成功後, browser 就會自動把這個 domain:port 都使用 HTTPS 連線,
即使你用 HTTP 輸入, browser 會自動轉成 HTTPS, 這是現在 browser 的行為.
AS6302T...C/P 值不錯...
AS5304T 可以播 4K HEVC 10bits 了!!
jimmyorg
文章: 23
註冊時間: 週六 5月 28, 2022 9:47 pm

Re: 請問 HTTP轉HTTPS

文章 jimmyorg »

Patrick 寫:embed 這個我就不確定了, 有機會再試試.
另外, 當你的 domain:port 在 Chrome, Firefox 裡用 HTTPS 連接成功後, browser 就會自動把這個 domain:port 都使用 HTTPS 連線,
即使你用 HTTP 輸入, browser 會自動轉成 HTTPS, 這是現在 browser 的行為.
是的, 可以換 brower先去使用 http看
我重新安裝架設, 確認 http 是使用 wordpress 的區塊崁入功能後, 可以正常顯示
https 使用wordpress 的區塊崁入功能後, 會顯示 拒絕連結

不知道是不是採用 https 需要寫一些東西修改, 而不是單純區塊插入, 或是因為其他設定原因?? 這個就不確定
Patrick
文章: 58
註冊時間: 週三 12月 27, 2017 6:22 pm

Re: 請問 HTTP轉HTTPS

文章 Patrick »

若你的 Wordpress 是開放別人連結的, 建議你要設定好 HTTPS 及 DDNS, 並申請憑證.
現在 Browser 已大多不允許 HTTP 的不安全連線.

1. 確定你在嵌入的 URL 是 HTTPS.
2. 嵌入的 YouTube 影片, 要先確認影片設定是否允許被嵌入.
若是你自己的影片, 先至 YouTube 確認下列設定. (可以重複開啟幾次 -- 這是我朋友有用過 YouTube 嵌入經驗的人說的.)
youtube_allow_embedding.png
youtube_allow_embedding.png (23.41 KiB) 已瀏覽 3232 次
若仍有問題, 我想大概要去其他 WordPress Forum 找答案了 !
AS6302T...C/P 值不錯...
AS5304T 可以播 4K HEVC 10bits 了!!
jimmyorg
文章: 23
註冊時間: 週六 5月 28, 2022 9:47 pm

Re: 請問 HTTP轉HTTPS

文章 jimmyorg »

Patrick 寫:若你的 Wordpress 是開放別人連結的, 建議你要設定好 HTTPS 及 DDNS, 並申請憑證.
現在 Browser 已大多不允許 HTTP 的不安全連線.

1. 確定你在嵌入的 URL 是 HTTPS.
2. 嵌入的 YouTube 影片, 要先確認影片設定是否允許被嵌入. ==> 有那種允許 http崁入, 但是不允許 https崁入的概念?? 不是很清楚
若是你自己的影片, 先至 YouTube 確認下列設定. (可以重複開啟幾次 -- 這是我朋友有用過 YouTube 嵌入經驗的人說的.)
youtube_allow_embedding.png
若仍有問題, 我想大概要去其他 WordPress Forum 找答案了 !
不太懂 WordPress, 也不太懂網頁編寫, 只是最近架設試一下, 才發現這樣差異
1. 確實想了很久 http 跟 https 的差異 除了說 port設定不一樣, 應該是在 憑證部分, 但不確定憑證會影響什麼
2. 要表達的還是 http 跟 https都可以看到使用 Edge brower, 我試過 chrome, 應該是記憶一次後面就都會自己轉 https
3. 原理還不是很懂, 只能先猜猜 >_<
回覆文章