pinkam0327
ก๊วนเสียว
พลังน้ำใจ: 31
ออฟไลน์
กระทู้: 441
|
|
« เมื่อ: 20 ธันวาคม 2014, 00:55:05 » |
|
สวัสดีครับ พึ่งเคยติดตั้ง SSL ครั้งแรก ตอนนี้ติดตั้งในส่วน vps กับ domain เรียบร้อยแล้ว เหลือแต่เปลี่ยนให้ทั้งเว็บมาใช้ https ไม่ทราบว่าทำยังไงหรอครับ หรือว่าไปเปลี่ยนลิ้งค์ทั้งหมดจาก http เป็น https ดื้อๆเลย? รบกวนท่านผู้รู้หน่อยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
jorjee001
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 542
ออฟไลน์
กระทู้: 4,768
|
|
« ตอบ #1 เมื่อ: 20 ธันวาคม 2014, 00:58:17 » |
|
ใช้ Redirect 301 - 302 ก็ได้ครับ ยกเว้นเว็บวางบน Cpanel ต้องแก้ใน .htaccess ไม่งั้น Redirect แล้วจะ Error
|
|
« แก้ไขครั้งสุดท้าย: 20 ธันวาคม 2014, 00:58:58 โดย jorjee001 »
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,960
|
|
« ตอบ #2 เมื่อ: 20 ธันวาคม 2014, 01:49:51 » |
|
RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule ^(.*)$ https://domain.com $1 [R=301] .htaccess ยิงไปเลยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 493
ออฟไลน์
กระทู้: 5,905
|
|
« ตอบ #3 เมื่อ: 20 ธันวาคม 2014, 02:11:31 » |
|
1. Export DB ออกมา แล้วแทน URL จากไม่มี https ให้เป็น https แล้ว Import กลับไปครับ (ฺBackup DB ก่อนนะ) 2. ใส่ .htaccess redirect ตามโค๊ดด้านบนครับ
|
|
|
บันทึกการเข้า
|
|
|
|
pinkam0327
ก๊วนเสียว
พลังน้ำใจ: 31
ออฟไลน์
กระทู้: 441
|
|
« ตอบ #4 เมื่อ: 20 ธันวาคม 2014, 10:15:14 » |
|
ผมลองตามที่ท่านๆบอกแล้วแต่ว่ามันเข้าหน้า wp-admin ไม่ได้อ่าครับ ผิดตรงไหนหว่า...
|
|
|
บันทึกการเข้า
|
|
|
|
tenzamak
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 800
ออฟไลน์
กระทู้: 13,960
|
|
« ตอบ #5 เมื่อ: 20 ธันวาคม 2014, 10:41:50 » |
|
คำว่าเข้าไม่ได้ โคตรกว้างเลยครับ ขอเจาะจงได้ไหม ไม่ได้ยังไง
|
|
|
บันทึกการเข้า
|
|
|
|
pinkam0327
ก๊วนเสียว
พลังน้ำใจ: 31
ออฟไลน์
กระทู้: 441
|
|
« ตอบ #6 เมื่อ: 20 ธันวาคม 2014, 11:11:33 » |
|
คำว่าเข้าไม่ได้ โคตรกว้างเลยครับ ขอเจาะจงได้ไหม ไม่ได้ยังไง
"This webpage is not available" ครับ สิ่งที่ผมได้ทำก็คือดึง DB มาแก้โอเมนผมให้เป็น https หมด ส่วน.htaccess ผมแก้ตามนี้ครับ domain = โดเมนผม # BEGIN WpFastestCache <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / AddDefaultCharset UTF-8 RewriteCond %{HTTPS_HOST} ^domain.com RewriteRule ^(.*)$ https\:\/\/www\.domain\.com\/$1 [R=301,L] RewriteCond %{REQUEST_METHOD} !POST RewriteCond %{QUERY_STRING} !.*=.* RewriteCond %{HTTPS:X-Wap-Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{HTTPS:Profile} !^[a-z0-9\"]+ [NC] RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/all/$1/index.html -f [or] RewriteCond /home/domain/public_html/wp-content/cache/all/$1/index.html -f RewriteRule ^(.*) "/wp-content/cache/all/$1/index.html" [L] </IfModule> <FilesMatch "\.(html|htm)$"> FileETag None <ifModule mod_headers.c> Header unset ETag Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate" Header set Pragma "no-cache" Header set Expires "Mon, 29 Oct 1923 20:30:00 GMT" </ifModule> </FilesMatch> # END WpFastestCache # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
# END WordPress
|
|
« แก้ไขครั้งสุดท้าย: 20 ธันวาคม 2014, 11:11:54 โดย pinkam0327 »
|
บันทึกการเข้า
|
|
|
|
h8
สมุนแก๊งเสียว
พลังน้ำใจ: 60
ออฟไลน์
กระทู้: 677
|
|
« ตอบ #7 เมื่อ: 20 ธันวาคม 2014, 11:26:38 » |
|
ทั้งหมดที่ทำๆ ดูวุ่นวายเกินไปไหม กับแค่การทำ SSL , WP ทุกหน้า ใส่โค๊ค define("WP_HOME","https://www.ปปปป"); define("WP_SITEURL","https://www.ปปปป");
ใน ไฟล์ wp-config.php ก็พอครับ
|
|
|
บันทึกการเข้า
|
|
|
|
pinkam0327
ก๊วนเสียว
พลังน้ำใจ: 31
ออฟไลน์
กระทู้: 441
|
|
« ตอบ #8 เมื่อ: 20 ธันวาคม 2014, 12:00:27 » |
|
ทั้งหมดที่ทำๆ ดูวุ่นวายเกินไปไหม กับแค่การทำ SSL , WP ทุกหน้า ใส่โค๊ค define("WP_HOME","https://www.ปปปป"); define("WP_SITEURL","https://www.ปปปป");
ใน ไฟล์ wp-config.php ก็พอครับ ผมลองหมดแล้วครับ ถ้าเข้าไปเปลี่ยนในไฟล์จะเข้าไม่ได้ไม่รู้ว่าผิดขั้นตอนไหน แต่ลองเข้าลิงค์แบบ https โดยไม่เปลี่ยนแปลงอะไรในไฟล์ได้ดังรูปครับ
|
|
|
บันทึกการเข้า
|
|
|
|
xvlnw.com
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 493
ออฟไลน์
กระทู้: 5,905
|
|
« ตอบ #9 เมื่อ: 20 ธันวาคม 2014, 14:01:33 » |
|
เปลี่ยนใน DB ตามที่ผมบอกง่ายกว่าเยอะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
h8
สมุนแก๊งเสียว
พลังน้ำใจ: 60
ออฟไลน์
กระทู้: 677
|
|
« ตอบ #10 เมื่อ: 20 ธันวาคม 2014, 21:47:53 » |
|
ทั้งหมดที่ทำๆ ดูวุ่นวายเกินไปไหม กับแค่การทำ SSL , WP ทุกหน้า ใส่โค๊ค define("WP_HOME","https://www.ปปปป"); define("WP_SITEURL","https://www.ปปปป");
ใน ไฟล์ wp-config.php ก็พอครับ ผมลองหมดแล้วครับ ถ้าเข้าไปเปลี่ยนในไฟล์จะเข้าไม่ได้ไม่รู้ว่าผิดขั้นตอนไหน แต่ลองเข้าลิงค์แบบ https โดยไม่เปลี่ยนแปลงอะไรในไฟล์ได้ดังรูปครับ Error แบบนี้ มันไม่เกี่ยวกับ SSL แล้ว เป็นโฮสหรือการติดตั้งไม่สมบูรณ์ครับ แก้ที่ไฟล์หรือจะแก้ที่ DB แล้วแต่ใครถนัด แต่ถ้าแก้ที่ DB อาจทำให้ฐานข้อมูลมีปัญหาได้ถ้าไม่แม่นพอ
|
|
|
บันทึกการเข้า
|
|
|
|
jorjee001
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 542
ออฟไลน์
กระทู้: 4,768
|
|
« ตอบ #11 เมื่อ: 20 ธันวาคม 2014, 22:31:08 » |
|
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
|
|
|
บันทึกการเข้า
|
|
|
|
pinkam0327
ก๊วนเสียว
พลังน้ำใจ: 31
ออฟไลน์
กระทู้: 441
|
|
« ตอบ #12 เมื่อ: 21 ธันวาคม 2014, 09:44:59 » |
|
ขอบคุณทุกท่านครับ เดี๋ยวจะลองดูครับ
|
|
|
บันทึกการเข้า
|
|
|
|
meownosaurus
Newbie
พลังน้ำใจ: 4
ออฟไลน์
กระทู้: 90
|
|
« ตอบ #13 เมื่อ: 22 ธันวาคม 2014, 18:22:45 » |
|
แก้ที่ wp-config.php ครับผมเพิ่มโค้ดนี้ลงไป /** Require SSL for Admin and Logins */ #define('FORCE_SSL_LOGIN', true); #define('FORCE_SSL_ADMIN', true);
|
|
|
บันทึกการเข้า
|
|
|
|
musichost
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 220
ออฟไลน์
กระทู้: 1,845
|
|
« ตอบ #14 เมื่อ: 22 ธันวาคม 2014, 18:45:39 » |
|
ของผมทำได้แล้ว แต่ดัน วีดีโอที่โพส ไม่แสดง หน้าว่างเปล่าเลย
|
|
|
บันทึกการเข้า
|
## โฮสติ้ง ยุคนี้ หมดปัญหาเรื่อง Permission Chmod 777, มี PHP 8.0/7.2 และ 5.6 - MariaDB 10### Hosting/VPS/จดโดเมน ฟรีบริการย้ายข้อมูลเว็บ คลิกดูรายละเอียด ###
|
|
|
i3ank
ก๊วนเสียว
พลังน้ำใจ: 15
ออฟไลน์
กระทู้: 208
|
|
« ตอบ #15 เมื่อ: 22 ธันวาคม 2014, 20:30:17 » |
|
ถ้า wp เข้าหลังบ้านครับ ตรง Settings >> General
ใส่ https:// ลงไปในทั้ง 2 ช่องนี้ครับ WordPress Address (URL) Site Address (URL)
ปล. User : pinkam0327 และ musichost คนๆ เดียวกันหรือเปล่าครับ
|
|
|
บันทึกการเข้า
|
|
|
|
musichost
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 220
ออฟไลน์
กระทู้: 1,845
|
|
« ตอบ #16 เมื่อ: 23 ธันวาคม 2014, 00:16:20 » |
|
ถ้า wp เข้าหลังบ้านครับ ตรง Settings >> General
ใส่ https:// ลงไปในทั้ง 2 ช่องนี้ครับ WordPress Address (URL) Site Address (URL)
ปล. User : pinkam0327 และ musichost คนๆ เดียวกันหรือเปล่าครับ
ไม่ใช่ครับ // แต่ผมก็ตั้งกระทู้ หาวิธีทำ มาเห็นกระทู้นี้พอดี เลยเข้ามาส่อง
|
|
« แก้ไขครั้งสุดท้าย: 23 ธันวาคม 2014, 00:19:58 โดย musichost »
|
บันทึกการเข้า
|
## โฮสติ้ง ยุคนี้ หมดปัญหาเรื่อง Permission Chmod 777, มี PHP 8.0/7.2 และ 5.6 - MariaDB 10### Hosting/VPS/จดโดเมน ฟรีบริการย้ายข้อมูลเว็บ คลิกดูรายละเอียด ###
|
|
|
|