SSL แบ่ง Wordpress CSS


15

เราซื้อใบรับรอง SSL จากโซลูชันเครือข่าย (จะไม่แนะนำพวกเขาให้กับศัตรูที่เลวร้ายที่สุดของฉัน btw)

เห็นได้ชัดว่ามีการเปิดใช้งาน ... ทำการตรวจสอบเล็กน้อยว่ามีการเปิดใช้งานสำหรับโดเมนของเรา แต่เมื่อฉันใส่ในhttps://www.texasshredderclassic.comการแบ่งเว็บไซต์ทั้งหมด หากต้องการระบุให้ชัดเจนยิ่งขึ้นโดย "หยุดพัก" ฉันหมายความว่ามันปิดการใช้งาน CSS อย่างสมบูรณ์และผู้ใช้ + รหัสผ่านในการเข้าสู่ระบบของฉันไม่ทำงานอีกต่อไป (ดูเหมือนว่านี่อาจเป็นเบาะแสหรือไม่)

ฉันได้ลองดาวน์โหลด Wordpress HTTPS แต่นั่นทำให้ฉันออกจากหน้าผู้ดูแลระบบและทำให้ CSS เสียหาย

ฉันไม่สนใจว่ามันจะทำงานได้ทั่วทั้งไซต์แค่ต้องการมันทำงานกับหน้าแบบฟอร์มของเรา (texasshredderclassic.com/registration) - ใช้แบบฟอร์มแรงโน้มถ่วงและเชื่อมต่อกับ authorize.net!

ฉันกำลังจะฉีกผมที่นี่เพราะฉันไม่รู้ว่าจะไปไหนต่อ ดูเหมือนว่าเรามีใบรับรอง SSL ... ไม่สามารถทำงานได้! ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!


'... การแบ่งทั้งไซต์' ไม่เป็นประโยชน์กับใครก็ตามที่ยินดีให้ความช่วยเหลือ คุณสามารถแก้ไขคำถามของคุณเพื่อให้รายละเอียดปัญหาและพฤติกรรมที่คุณเห็นหรือไม่?
Steve

ขอบคุณสำหรับคำแนะนำเพิ่มรายละเอียดหวังว่าจะช่วยได้! ขอบคุณ!
user1727053

ฉันไม่พบปัญหาใด ๆ กับ CSS โหลดได้ดีสำหรับฉันแม้ในหน้าลงทะเบียน ไม่มีข้อผิดพลาดในการเตือน Firebug หรือใบรับรอง / SSL จนกว่าฉันจะไปที่หน้าลงทะเบียน; แบบฟอร์มแจ้งให้ฉันทราบว่าเพจนั้นไม่ปลอดภัย
Steve

นั่นคือกับ https: // ข้างหน้าสตีเฟ่น?
user1727053

ใช่ฉันจะทดสอบใบรับรองได้อย่างไร ;)
Steve

คำตอบ:


35

สำหรับส่วนการเข้าสู่ระบบสิ่งนี้ใช้ได้สำหรับฉัน ...

วางบรรทัดต่อไปนี้ใน wp-config.php ของคุณ

if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';

แต่ให้แน่ใจว่าคุณทำก่อนบรรทัดต่อไปนี้

require_once(ABSPATH . 'wp-settings.php');

คุณสามารถรับแผงผู้ดูแลระบบของคุณกลับมา ... ดูรายละเอียดได้ที่นี่

นอกจากนี้เพื่อหลีกเลี่ยงการได้รับเนื้อหาแบบผสมหลังจากเรียกคืนพาเนลผู้ดูแลระบบของคุณอย่าลืมไปที่การตั้งค่าทั่วไปเปลี่ยน URL เซิร์ฟเวอร์จาก http เป็น https


1
ความดี หลังจากดูบทความเกี่ยวกับ ssl โง่ ๆ โหลบน google ที่ไม่เคยพูดถึงเรื่องนี้ - มันใช้งานได้
Dobler

คำตอบนี้ควรได้รับการยอมรับใช้งานได้ดี!
Miguel Mota

เฟรมเวิร์กที่กว้างที่สุดที่ใช้บนเว็บและหลังจากหลายปีก็ยังต้องการการแก้ไขเช่นนั้น สถาปัตยกรรมที่น่ากลัวที่ไม่อนุญาตให้ทำให้มีเสถียรภาพ
Elvis Ciotti

สิ่งนี้ยังคงเป็นปัจจุบันหรือไม่? ฉันแก้ไขได้โดยติดตั้งสองปลั๊กอิน: - wordpress.org/plugins/really-simple-sslและ - wordpress.org/plugins/remove-http
rubo77

ขอบคุณสิ่งนี้ใช้ได้ ไม่จำเป็นต้องมีปลั๊กอินเสริม ฉันได้เพิ่มข้อมูลลงในปัญหาที่core.trac.wordpress.org/ticket/38273#comment 53
rubo77

4

ไปที่การตั้งค่าทั่วไป WordPress ของคุณและเปลี่ยนที่อยู่ WordPress (URL) และที่อยู่ไซต์ (URL) จาก HTTP เป็น HTTPS

PS และปิดการใช้งานปลั๊กอินทั้งหมดที่ทำลายเว็บไซต์ของคุณ

หากยังไม่สามารถแก้ไขได้มีคำแนะนำที่เหมาะสมที่นี่และหลายขั้นตอนที่คุณสามารถทำได้: https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings


ฉันกังวลเกี่ยวกับการทำเช่นนี้เพราะฉันมีเพื่อนที่พยายามทำสิ่งนี้ด้วย SSL และมันทำให้ wordpress ของเขาเสียหายโดยสิ้นเชิง (เมื่อเขาย้ายไปที่ https: //) และสิ่งนี้จะไม่ทำให้หน้าของฉันโหลดทั้งหมด ด้วย https ที่ด้านหน้าทำให้ช้าลงมาก?
user1727053

ไม่ควรทำลายอะไร เมื่อคืนนี้เอง
Sagive SEO

ขึ้นอยู่กับรหัสธีม / ปลั๊กอินของคุณหากเขียนอย่างถูกต้องจะไม่มีผลกระทบใด ๆ
Wyck

เอาล่ะฉันทำ ... ตอนนี้มันเป็น https: // แต่ใบรับรองยังบอกว่าไม่ปลอดภัย? พระเจ้าฉันไปทางหัวของฉัน ...
user1727053

ทำงานให้ฉัน !!
Abram

3

ประเภทของ CSS "ทำลาย" มีสาเหตุส่วนใหญ่เกิดจากการเข้าถึงไฟล์ผ่านทาง HTTP คำขอในการเชื่อมต่อ HTTPSหรือจะสั้น, การเข้าถึงไฟล์ที่ไม่ปลอดภัย

ในลิงก์ที่ให้ไว้ฟอร์มการลงทะเบียนจะถูกโหลดในiframeและไฟล์ CSS นั้นจะถูกโหลดโดย HTTP และไม่ใช่โดยการเชื่อมต่อ HTTPS

ดังนั้นหากคุณเข้าถึงไฟล์ที่ทำหน้าที่เป็นรูปแบบการลงทะเบียนโดยตรงการเปลี่ยนhttp: //เป็นhttps: // ทั้งหมดอาจทำหน้าที่ได้ แต่ฉันใช้SSL Insecure Content Fixerทั้งหมดและทำงานได้ดีจนถึง ตอนนี้


0

คุณได้ลองใช้SSL Insecure Content Fixer แล้วหรือยัง (การเปิดเผย: ฉันเขียน แต่ฉันต้องการทราบว่าคุณได้ลองแก้ไขปัญหาด้วยปลั๊กอินนี้แล้วหรือยัง) ควรล้างข้อผิดพลาดในการโหลดสคริปต์ส่วนใหญ่อย่างน้อยสำหรับปลั๊กอินที่ไม่ได้ซนเกินไป

ฉันสังเกตว่าคุณใช้ WP 3.5 ฉันได้รับรายงานเมื่อเช้านี้ว่ามีคนที่ใช้ WP 3.5 พร้อมกับสไตล์ชีตที่โหลดโดยใช้bloginfo('stylesheet_url');กำลังได้รับปัญหาเดียวกันรายงานเนื้อหาที่ไม่ปลอดภัยในสไตล์ชีตของธีม คุณสามารถดูชุดรูปแบบของคุณและบอกเราว่าสไตล์ของคุณโหลดได้อย่างไร?


ฉันจะหาข้อมูลนี้ได้จากที่ไหน พยายามใช้ SSL Insecure Content Fixer ... ไม่ต่างกัน!
user1727053

ดูในส่วนหัวของธีมของคุณค้นหา<link rel="stylesheet"บิตและบอกเราว่าพวกเขาพูดอะไร
webaware

@ user1727053: คุณดู header.php ในธีมของคุณหรือไม่? ลิงค์สไตล์ชีทคืออะไร? คุณยังใช้งาน SSL Insecure Content Fixer หรือ WordPress HTTPS อยู่หรือไม่? (ถ้าเป็นเช่นนั้นคุณมีปลั๊กอิน / ธีมที่ไม่ดีถ้าไม่ใช่โปรดเปิดหนึ่งในนั้นเพื่อเราจะได้เห็นว่ามีอะไรเหลืออยู่บ้าง!)
webaware
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.