تبدیل http به https در وردپرس : چطور آدرس سایت وردپرس را به https تغییر بدهیم؟
حتما شما نیز اهمیت فعال بودن ssl در سایت را میدانید و تمایل دارید که آدرس سایت خود را به Https تغییر بدهید. در ادامه با آموزش تبدیل http به https در وردپرس با شما عزیزان هستیم.
ابتدا شما باید از هاستینگ خود بخواهید که ssl رایگان را بر روی سایت شما فعال کنند که این کار را به راحتی با ارسال یک تیکت به سایتی که از آن هاست خریده اید امکان پذیر است.
حال اگر که ssl بر روی سایت شما فعال باشد ، سایت شما هم با http و هم با https باز میشود و این برای سایت شما اصلا خوب نیست و گوگل دو نسخه مجزا از سایت شما را ایندکس میکند و شما بدلیل محتوی تکراری ممکن است افت رتبه بگیرید.
پس حتما ریدایرکت http به https را در سایت وردپرسی خود انجام دهید تا سایت شما تنها با Https باز شود.
مراحل ریدایرکت از http به https در وردپرس
گام اول: به داشبورد وردپرس خود لاگین کنید ، و وارد منوی تنظیمات و سپس عمومی بشوید.
در این صحفه گزینه “نشانی وردپرس (URL)” و همچنین “نشانی سایت (URL)” را که با http می باشد را به https تغییر دهید.
با این کار آدرس پیش فرض سایت وردپرسی شما با https تنظیم خواهد شد.
اما اگر فردی آدرس را با http زد چه ؟ هنوز این آدرس ها فعال اند و مشکل ایندکس شدن در گوگل پابرجاست. پس حال به سراغ ریدایرکت میرویم.
گام دوم : ریدایرکت http در هاست
وارد پنل هاست خود شوید ، و در قسمت public-html به دنبال فایل .htaccess بگردید .
اگر این فایل را مشاهده نمیکنید برای این است که ای فایل مخفی یا hidden می باشد. بنابراین بر روی گزینه setting در بالای سمت راست صفحه کلیک کنید و تیک گزینه Show Hidden Files را فعال کرده و بر روی save کلیک کنید.
حال بر روی فایل htaccess. راست کلیک کرده و گزینه EDIT را انتخاب کنید، تا به صفحه ویرایش فایل هدایت شوید .
کدهای زیر را در فایل htaccess پیدا کنید:
# 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
و سپس دو خط کد زیر را به آن اضافه کنید:
RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
به این ترتیب محتوای فایل شما مشابه زیر شده است:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
به این ترتیب کار تمام است و ریدایرکت http به https روی سایت شما فعال شده است و هر آدرسی که با http به سایت شما وارد شود بصورت خودکار به Https تغییر پیدا خواهد کرد.
درباره حجت میرزائی
کارشناس ارشد هوش مصنوعی هستم. از سال 85 کد نویسی با C# را شروع کردم و از سال 91 بصورت حرفه ای کار در زمینه طراحی وب را آغاز کردم. هم اکنون با Asp.net و وردپرس کار طراحی وب انجام میدهم. علاقه مند به مباحث سئو و طراحی اپلیکیشن های موبایل می باشم.
نوشته های بیشتر از حجت میرزائیمطالب زیر را حتما بخوانید
آموزش رایگان سئو وردپرس در سال 2020
142 بازدید
آموزش افزونه Yoast Seo : آموزش کامل افزونه یوست برای سئو وردپرس
134 بازدید
آموزش غیرفعال کردن ریدایرکت خودکار افزونه Yoast در وردپرس
223 بازدید
نمایش توضیحات دسته ها در سایت وردپرسی
300 بازدید
دسترسی به دادههای سرچ کنسول در گوگل آنالیتیکس
284 بازدید
آموزش کارکردن با Data Highlighter
294 بازدید
دیدگاهتان را بنویسید