آموزش رایگان سئو وردپرس در سال 2020
1380 بازدید بازدید
ابتدا شما باید از هاستینگ خود بخواهید که ssl رایگان را بر روی سایت شما فعال کنند که این کار را به راحتی با ارسال یک تیکت به سایتی که از آن هاست خریده اید امکان پذیر است.
حال اگر که ssl بر روی سایت شما فعال باشد ، سایت شما هم با http و هم با https باز میشود و این برای سایت شما اصلا خوب نیست و گوگل دو نسخه مجزا از سایت شما را ایندکس میکند و شما بدلیل محتوی تکراری ممکن است افت رتبه بگیرید.
پس حتما ریدایرکت http به https را در سایت وردپرسی خود انجام دهید تا سایت شما تنها با Https باز شود.
در این صحفه گزینه “نشانی وردپرس (URL)” و همچنین “نشانی سایت (URL)” را که با http می باشد را به https تغییر دهید.
با این کار آدرس پیش فرض سایت وردپرسی شما با https تنظیم خواهد شد.
اما اگر فردی آدرس را با 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 تغییر پیدا خواهد کرد.
دیدگاه خود را ارسال نمایید