۱۳۹۶/۰۱/۱۸

پس از فعالسازی گواهی https برای سایت معمولا این مشکل وجود دارد که چگونه نشانی های مختلف را از پروتکل http به https انتقال دهیم. در این آموزش کوتاه به راحتی می توانید با چند تغییر کوچک این کار را بدون نیاز به اطلاعات خاصی انجام دهید. ابتدا باید مطمئن شوید که گواهی https در هاست شما فعال شده باشد. پس از اطمینان از فعالسازی به قسمت تنظیمات همگانی در وردپرس رفته و نشانی سایت را از پروتکل http به https تغییر داده و ذخیره کنید.

در مرحله بعدی به هاست خود وارد شده و فایل .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 %{ENV:HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

با این روش ساده تمامی نشانی های مورد نظر شما در سایت بصورت خودکار از http به https منتقل خواهد شد. و اما برای تبدیل نشانی های قدیمی وردپرس که امکان ایجاد خطا در مرورگر را فراهم می‌کند می توانید از آموزش تبدیل نشانی های قدیمی از http به https استفاده کنید.

مطالب مرتبط