رفتن به مطلب

[آموزش] تنظیم صحیح ssl و https بر روی وردپرس یا برگه ی خاص!


پست های پیشنهاد شده

در این تاپیک قصد دارم به شما نحوه ی صحیح تنظیم SSL و https رو به شما در وردپرس توضیح بدم . دقت کنید که انجام تمامی این مراحل برای کارکرد صحیح ssl الزامیه .

 

درباره ی ssl توضیحی نمیدم! خودتون برید بگردید . :73: اینم یک آموزش اختصاصی دیگه از Masih تقدیم به کاربران بیست اسکریپت .

 

» برای تنظیم SSL ، از قبل باید این امکان رو خریداری کرده باشید و در هاست خودتون اون رو وارد کرده باشید تا بتونید در وردپرس ازش بهره ببرید . در صورتی که در هاست SSL رو تنظیم نکرده باشید ، استفاده از اون بیهوده خواهد بود و نتیجه ای نخواهید گرفت .

 

 

آغاز کار :

 

1. تغییر آدرس وردپرس در پیشخوان

 

ابتدا با ورود به پیشخوان > تنظیمات > تنظیمات همگانی ، هر دو فیلد مربوط به آدرس سایتتون رو با https وارد کنید . برای مثال : لینک ها تنها برای اعضای سایت قابل نمایش است.

 

updating-urls.png

 

 

 

2. فایل htaccess

 

بعد از ذخیره کردن ، وارد فایل منیجر و .htaccess بشید و کد زیر رو در اون فایل قرار بدید :

 

 

<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$  لینک ها تنها برای اعضای سایت قابل نمایش است.   [R,L]</IfModule>

 

 

 

* آدرس سایت خودتون رو در کد htaccess جایگزین لینک ها تنها برای اعضای سایت قابل نمایش است. کنید .

* پیشوند آدرس حتما باید https باشه .

 

* این کد ، آدرس بدون https رو به https:// ریدایرکت می کنه .

 

 

3. تنظیم در wp-config.php

+ این مرحله برای افرادی که وردپرس شبکه دارند و می خوان تمامی زیرمجموعه ها هم با https بالا بیان توصیه میشه .

 

کد زیر رو در فایل کانفیگ وردپرس وارد کنید :

 

 

define('FORCE_SSL_ADMIN', true);

 

 

خوب تا اینجا شما موفق شدید سایتتون رو به SSL متصل کنید و سایتتون رو با HTTPS بالا بیارید .

 

-------------------------------------- دادن SSL به برگه ها و پست های خاص ----------------------------------

 

خوب حالا برای تکمیل این آموزش در بیست اسکریپت ، می خوایم به شما یاد بدیم که چطوری یک برگه یا پست خاص رو با https فراخوانی کنید ! البته اگه مراحل قبلی رو انجام داده باشید نتیجه رو مشاهده نمی کنید . چون با انجام مرحله ی قبلی ، کل سایت و مطالب و برگه های شما با SSL فراخوانی خواهد شد . اگه بخواهید فقط برخی از برگه ها با ssl فراخوانی بشن ، مرحله ی قبل رو بیخیال بشید و اگه انجام دادین حذف کنید و این روش رو دنبال کنید :

 

 

1. نصب افزونه ی لینک ها تنها برای اعضای سایت قابل نمایش است. /

 

 

https-settings.png

 

 

 

بعد از نصب افزونه باید تنظیماتش رو انجام بدید . برای کامل کردن تنظیمات ، باید مشخصات SSL یا HTTPs خودتون رو وارد کنید .

 

 

2. انجام خاص کردن برگه یا پست!

 

 

 

ssl-pages.png

 

 

 

 

بعد از انجام تنظیمات و اطمینان حاصل کردن از صحیح بودن تنظیمات ، حالا به " ویرایش برگه یا پست مورد نظر " برید و در ابزارک های پست ، تیک گزینه ی HTTPS رو بزنید! طبق هاست و سرورتون باید یکی از این دو یا هر دو رو انتخاب کنید . اونش با خودتون و باید تست کنید.

بعد از انجام مرحله ی قبلی ، برگه رو ذخیره کنید و وارد برگه بشید و نتیجه رو ببینید .

 

طبق تصویر زیر ، آیکون SSL سایتتون رو مشاهده کنید :

 

 

 

chromesslerror.gif

 

 

 

 

امیدوارم این یکی از آموزش هامم مفید باشه و تشکر هاتون رو دریغ نکنید :83:

  • Like 4
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

واقعا خرید ssl هزینه ی زیادی می خواد

 

بله هزینه ی زیادی می خواد . ssl بیشتر به سایت هایی توصیه میشه که اطلاعات واقعا مهم دارند که نیاز به کدگذاری اونها هستش . سایت های فروشگاهی یا سایت های مارکت و ... از جمله سایت های روزانه ای هستند که ssl در اونها استفاده بشه بهتره .

 

 

اما ssl ها انواع مختلفی هم دارند و ارزان هم بین اونها پیدا میشه . اما باید بسته به نیاز سایت از اون استفاده بشه .

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 3 هفته پیش...

تو تنظیمات چی باید وارد میکردیم؟

من تنظیمات رو انجام ندادم همینطوری رفتم تو یه برگه secure post رو تیک زدم و ذخیره کردم الان همه سایت خطای 500 میده. چیکار کنم؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

تو تنظیمات چی باید وارد میکردیم؟

من تنظیمات رو انجام ندادم همینطوری رفتم تو یه برگه secure post رو تیک زدم و ذخیره کردم الان همه سایت خطای 500 میده. چیکار کنم؟

 

سلام .

 

بفرمایید : لینک ها تنها برای اعضای سایت قابل نمایش است.

  • Like 3
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...