تبدیل سایت وردپرس از http به https
در این ویدئو آموزشی رایگان ، شما می آموزید که SSL چیست؟ چه تفاوتی بین سایت http و https وجود دارد؟ چگونه باید برای سایت وردپرس ssl بخریم؟ برای تبدیل سایت وردپرس از http به https به چه چیزهایی نیازمندیم؟ مراحل مختلف تبدیل سایت به https به صورت مرحله به مرحله چیست؟ چه کارهایی باید بکنیم که در هنگام تبدیل سایت وردپرس با آدرس https به سئو سایت ما لطمه وارد نشود؟
در این ویدئو آموزشی علاوه بر توضیحات تئوری مربوط به مراحل نصب SSL بر روی سایت وردپرسی، به صورت عملی یک سایت وردپرس با آدرس http را به آدرس https تبدیل می کنیم و با مراحل آن به صورت عملی آشنا می شویم.
چند نکته مهم پیش از دیدن این فیلم:
نکته اول: این آموزش برای سایت هایی که دارای وب سرور Apache یا LiteSpeed می باشند، قابل اجرا خواهد بود. برای سایت های که توسط وب سرور Nginx مدیریت می شوند، نحوه نوشتن کدهای داخل فایل htaccess متفاوت می باشد.
نکته دوم: در آپدیت های جدید مرورگر کروم، علامت قفل پس از تبدیل کامل سایت به https به رنگ سبز نمایش داده نمی شود. برای چک کردن این مطلب باید بر روی علامت قفل کلیک کرده و اطلاعات مرتبط با valid بودن https سایت خود را بررسی کنید.
توضیحات اضافی در مورد این مطلب، در بخش کامنت های این مطلب برای یکی از دوستان توضیح داده شده، که می توانید از آن استفاده کنید.
در فیلم آموزشی تبدیل سایت وردپرس از http به https ، با چه مواردی آشنا خواهید شد؟
ویدئو رایگان آموزش تبدیل سایت وردپرس از http به https ، در در دو بخش حدودا ۳۷ دقیقه ای برای شما دوست عزیز، تهیه شده است. در این آموزش تمامی مواردی که شما احتیاج خواهید داشت تا بر اساس آن SSL را بر روی سایت وردپرس خود فعال نمایید و آدرس های سایت وردپرس خود را از http به https تبدیل نمایید، بیان شده است.
برای اینکه قبل از دیدن این فیلم آموزشی، بدانید که در مورد چه مطالبی در این آموزش صحبت شده است، این موارد برای شما به صورت لیست آماده شده است. نکاتی که در این ویدئو آموزشی به آن ها اشاره می گردد، عبارتند از:
//force https logins define('FORCE_SSL_LOGIN', true); //force https logins and administration define('FORCE_SSL_ADMIN', true);
# HTTPS redirect <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] </IfModule>
نکته مهم: ممکن است دستور بالا بر روی هاست شما عمل نکند، بنابر این می توانید از یکی از دو دستور زیر در فایل htaccess خود استفاده نمایید:
# HTTPS redirect <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}/$1 [R=301,L] </IfModule>
RewriteEngine on RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR] RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC] RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC]
# 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
آیا تبدیل سایت وردپرس از http به https می تواند باعث امتیاز منفی سئو برای سایت وردپرس گردد؟
مسلما تبدیل سایت وردپرس با آدرس https می تواند یکی از rank signal های مهم برای گوگل باشد اما این در صورتی است که کلیه نکات گفته شده در مورد آن و تغییرات مربوطه را انجام دهید. در صورتی که پیش از خرید SSL و نصب آن بر روی سایت وردپرسی خود، سایت خود را در وبمستر تولز و همین طور گوگل آنالیتیکس ثبت کرده باشید، برای اینکه به سئو سایت شما و همین طور اطلاعات مربوط به آمار و ارقام سایت شما، لطمه ای وارد نشود، حتما موارد زیر را پس از تبدیل سایت وردپرس از http به https ، انجام دهید
موارد مهم پس از تبدیل آدرس سایت وردپرس به https برای سئو سایت وردپرس
لینک های مورد نیاز جهت موارد تکمیلی مربوط به این ویدئو:
اگز شما نیاز دارید تا به لینک هایی که در ویدئو آموزشی، درباره آن ها صحبت شده است، دسترسی داشته باشید، می توانید از لینک های زیر استفاده نمایید:
راهنما برای خواندن سایر مقالات سایت به صورت دسته بندی شده:
شما می توانید از طریق لینک های کاربردی زیر به سایر مقالات سایت که کاملا بصورت طبقه بندی شده وجود دارد، مراجعه نموده و از آن ها استفاده کنید:
سلام
بعد از تغییر به https بعضی از تصاویری که از سایت های دیگه کپی میشه با اینکه با https هم شروع میشه نه در ادیتور و نه در پست بعد از ارسال نمایش داده نمیشه
افزونه ها و تم رو غیر فعال کردم ، مشکلی از این نظر نیست
سلام به شما دوست عزیز
در واقع شما مشکل Cross site origin دارید که ارتباطی به Http یا https بودن ندارد. می تونید با یه سرچ، مشکل رو متوجه بشید.
سلام و وقت بخیر
از آموزش عالی تون و زمانی که گذاشتین سپاسگزارم.
من قبل از اینکه سایت شما رو ببینم طبق سرچ های دیگه عمل کردم و از افزونه Really simple ssl استفاده کردم ولی این افزونه هشداری به شکل زیر بهم داده که متوجه نمیشم مهم هست یا خیر؟:
//Begin Really Simple SSL session cookie settings
@ini_set(‘session.cookie_httponly’, true);
@ini_set(‘session.cookie_secure’, true);
@ini_set(‘session.use_only_cookies’, true);
//END Really Simple SSL cookie settings
و مورد دیگه اینکه از افزونه ای که شما در فیلم استفاده کردین استفاده نکردم و فک کردم شاید با این افزونه تداخل پیدا کنه و یا اینکه همین افزونه کاری که میگین رو انجام میده….
آدرس سایتم : https://tidaelectronics.com/
سلام به شما دوست عزیز
نکته اول که شما نیازی به استفاده از پلاگین ندارید و با چیزهایی که در فیلم توضیح داده شده، به راحتی می تونید این کار رو انجام بدید.
عموما کسانی از پلاگین استفاده می کنند که با این موارد آشنا نیستند. متاسفانه من با این پلاگین کار نکردم، می تونید از داخل صفحه پلاگین در سایت وردپرس، از خود سازنده پلاگین، مستقیم سوال کنید تا به جواب برسید.
نکته دوم، پلاگینی که استفاده شده، اصلا ارتباطی به این پلاگین نداره و کلا داره برای کار دیگه مورد استفاده قرار می گیره. توصیه می کنم فیلم رو مجددا مشاهده کنید و به توضیحات داده شده دقت کنید.
نکته سوم، در ورژن جدید وردپرس یعنی ۵.۷، خود وردپرس این امکان رو اضافه کرده که سایت رو به جای Http به https تبدیل کنید و بدون هیچ پلاگین اضافی یا کار خاصی. می تونید از این قابلیت هم استفاده کنید. در این لینک خبرش درچ شده. می تونید از این فیلم که در یوتیوب گذاشته شده هم، استفاده کنید. در واقع با زدن یک دکمه، همه چیز به صورت اتوماتیک برای شما به انجام خواهید رسید.
امیدوارم با این موارد مشکل شما رفع بشه
سلام و عرض ادب
خیلی ممنون بابت آموزش عالی که دادین کلی انرژی گرفتم بابت مطالب جدید. بنده یک وب سایت با cms اختصاصی دارم که هیچ عملی تا حالا بابت تبدیل به https در هاست انجام ندادم، در حالت http کروم پیغام not secure میزنه و در حالت https سایت بالا میاد ولی کروم پیغام not fully secure نشون میده، در هاست وضعیت ssl چک کردم Auto ssl زده شده. الان نیازی هس به https تبدیل کنم؟ ضمناً بنده تصمیم دارم cms اختصاصی حذف کنم و به وردپرس تبدیل کنم نیاز هست تنطیمات https وردپرس که گفتین انجام بدم؟ کلا چه کارهایی باید انجام بدم تا به مشکل نخورم؟ لینک های مطالب قبلی هم باید ریدایرکت کنم؟
سلام به شما دوست عزیز
بسیار خوشحالم که این آموزش ها، مورد توجه شما قرار گرفته است.
در مورد بخش اول سوال شما، متاسفانه لینک سایت تون رو ندادید تا بتونم بررسی کنم. اما در کل، اگر certificate مرتبط با ssl روی دامنه شده ست شده باشد (می تونید از سی پنل چک کنید) باقی موارد، به نوع cms شما و اینکه منابع را از چه طریقی لود می کند، بر خواهد گشت. در این زمینه حتما باید برنامه نویس یا تیمی که cms را برای شما پیاده سازی کردند، تماس بگیرید تا به صورت کامل، کلیه فرآیند های تبدیل سایت شما به https را برای شما انجام دهند.
در مورد بخش دوم سوال شما، عملا اگر بخواهید سایت فعلی خودتون رو، به وردپرس تبدیل کنید، نیازی نیست که دردسرهای تبدیل اون را متقبل شوید. می تونید در ابتدا یک ساب دامنه روی دامنه فعلی و به صورت https بالا بیارید و سپس سایت خودتون رو به دامنه اصلی منتقل کنید.
برای اینکه از یک سایت با cms دیگر، به سایت وردپرس مهاجرت کنید (این عملیات migration گفته می شود)، عملا قبل انجام این کار، باید خیلی موارد رو بررسی کنید که قطعا در این کامنت، نمی توان به آن پاسخ داد. مهم ترین نکته، این هست که آیا صفحات فعلی سایت شما، دارای جایگاه در سرچ گوگل هستند یا خیر (در واقع این صفحات هستند که دارای ارزش می باشند، در غیر این صورت، صفحات ارزش چندانی ندارند) که بسته به این مورد، باید یا مشابه url در سایت جدید را داشته باشید و یا در صورتی که cms قبلی، از یک ساختار دیگر برای سیستم url خود استفاده می کند، از ریدایرکت به صفحات درست و مشابه در سایت جدید استفاده کنید.
در هر صورت، اگر دانش فنی لازم در این خصوص را ندارید، پیشنهاد می کنم که لااقل از یک متخصص هم در حوزه وردپرس و هم سئو، مشاوره بگیرید چرا که ممکن است به اشتباه، با حذف url های ارزشمند سایت فعلی، ضربه جدی به ارزش و رتبه سایت خود وارد بیاورید.
با سلام ممنون از پاسخگویی خیلی کاملتون ادرس سایت cncnet.ir هست
سلام مجدد به شما دوست عزیز
من سایت تون رو دیدم. اگر همونطور که فرموده بودید، ssl در سی پنل فعال هست، بنابراین باید از برنامه نویسی که این cms رو براتون نوشته، بخواهید تا این مورد رو براتون رفع بکنه (البته ممکن هست که با یک سری تنظیمات ساده روی htaccess مشکل رفع بشه، اما به نظر میرسه با ساختار سایت، از ایشون باید کمک بگیرید)
مورد بعدی در مورد مهاجرت به وردپرس هست. از نظر من، سرعت سایت در وضعیت کاملا مناسبی قرار داره. با توجه به نوع ساختار سایت شما که بر مبنای سرچ هست، به نظرم مهاجرت به وردپرس کار درستی نباشه. در واقع باید مشابه یک cms اختصاصی، کلی هزینه کنید تا به Performance لازم مشابه این سایت برسید. به نظرم به جای این کار، همون هزینه یا شاید کمتر از اون رو، صرف طراحی ui/ux (ظاهر سایت تون) و پیاده سازی اون روی همین cms بکنید. به نظرم شاید هزینه کمتری برای شما داشته باشه.
بازم اگر واقعا قصد مهاجرت به وردپرس رو دارید، عملیات migration با دقت کامل باید انجام بشه (بیشتر به خاطر موارد سئویی) الان خیلی از دسته بندی های شما، جایگاه داره و باید حتما این url ها رو در ساختار جدید، یا حفظ کنید یا به درستی redirect کنید. به هرحال فرآیند تغییر url ممکن هست باعث افت کلی سایت شما شود (البته در کوتاه مدت) اما اگر استراتژی سئو درستی داشته باشید، عملا می توانید به جایگاه های قبلی و حتی بالاتر هم باز گردید.
بازم اگر سوالی بود، در خدمت شما هستم
سپاسگزارم
سلام وقت بخیر
من افزونه Really simple ssl رو نصب کردم. با ورود به سایت علامت ناامن ظاهر میشه ولی با رفتن به صفحات بعد قفل ظاهر میشه. لطفا راهنمایی فرمایید.
متشکرم
سلام به شما دوست عزیز
url سایت رو ارسال کنید تا بررسی کنم.
سپاس فراوان
با سلام ممنون از توضیحات بسیار خوبتان
کلیه مراحل فوق انجام دادم و ایرادی که گرفته راجع به کدی است که از ” نماد اعتماد الکترونیک و … ” هست من این موضوع را چطور حل بکنم؟
این هم متن خطای که داده
JQMIGRATE: Migrate is installed, version 1.4.1
۹Mixed Content: The page at ” was loaded over HTTPS, but requested an insecure image ”. This content should also be served over HTTPS.
۷[Intervention] Slow network is detected. See for more details. Fallback font will be used while loading:
fonts.googleapis.com/css?family=iransans:400,700:1 Failed to load resource: the server responded with a status of 400 ()
(index):1 A cookie associated with a cross-site resource at http://logo.samandehi.ir/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
(index):1 A cookie associated with a cross-site resource at http://trustseal.enamad.ir/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
css:1 Failed to load resource: the server responded with a status of 400 ()
سلام به شما دوست عزیز
کافی هست کلیه آدرس های اینماد رو به جای اینکه با http به کار ببرید، از https استفاده کنید. این طوری مشکل شما حل خواهد شد.
در صورتی که باز مشکل حل نشد، همین جا مطرح کنید تا باهم حلش کنیم.
سپاسگزارم
سلام وقتتون بخیر
طیق چیزهایی که گفتید انجام دادم خودم بر روی سیستم خودم حالت امن و قفل بقل ادرس سایتو میبینم ولی با سیستم دیگه که سایت و چک میکنم حالت امنو نشون نمیده
ممنون میشم راهنماییم کنید
سلام به شما دوست عزیز
بسیار عالی، این یعنی مراحل رو به درستی انجام دادید.
اینکه از روی یک سیستم دیگه، این رو نمی بینید، یه مقدار عجیب هست. متاسفانه چون آدرس سایت رو در متن پیام نزده بودید، نتونستم چک کنم. در صورت امکان، در همین جا، آدرس سایت تون رو بفرستید که بتونم بررسیش کنم.
سپاسگزارم
سلام خسته نباشید ، سایت این خطا رو میده ، برای کاربران Yoast SEO یک بررسی نمایه سازی رایگان ارائه می دهد. درخواست Ryte برای بررسی اینکه آیا سایت شما توسط موتورهای جستجو می تواند به دلیل خطا یافت نشد.
جزئیات خطا: cURL error 28: Operation timed out after 5000 milliseconds with 0 bytes received (http_request_failed)
سلام به شما دوست عزیز
پلاگین سئو یاست از یک سال پیش، حتی در داخل پنل ادمین، از سرویس های rest استفاده می کند. در واقع endpoint هایی مثل این آدرس yourdomain.com/wp-json/yoast/v1 و موارد مشابه آن، وجود دارد که این پلاگین از آن ها برای اجرای درست خود استفاده می کند.
هر بار که پلاگین بخواهد از یکی از این سرویس ها یا همان end point ها استفاده کند، باید درخواست آن را با تابعی مثل wp_remote_get یا مشابه آن بفرستد (که البته همه آن ها در انتها، با استفاده از دستور curl این کار را انجام می دهند).
توضیح کوتاه اینکه دستور curl برای برای شبیه سازی فرستادن یک درخواست http می باشد. بنابراین برای وصل شدن به یک سرویس REST، می باید یک درخواست توسط این متد به آدرس مدنظر (والبته با توجه به هدر مناسب برای آن) ارسال گردد.
شایع ترین اروری که در مورد دستور curl وجود دارد، ارور ۲۸ می باشد که می تواند دلایل مختلفی داشته باشد که بعضی از آن ها را در زیر به آن ها اشاره می کنیم:
۱- نصب نبودن کتابخانه curl یا به روز نبودن آن: حتما در ابتدا باید مطمئن شوید که این کتابخانه نصب بوده و از آخرین ورژن استفاده می کند. برای اینکار می توانید از دستور phpinfo استفاده کنید یا در سی پنل (در صورت در دسترس بودن بخش تنظیمات php) این مورد را چک نمایید.
۲- مشکل بر روی dns هاست: دومین مورد، مرتبط با resolve نشدن نام مورد درخواست، توسط سرویس dns می باشد.
۳- گذاشته شدن محدودیت بر روی wp-cron یا غیر فعال بودن loopback: از دیگر موارد دلیل این ارور می تواند گذاشته شدن محدودیت بر روی cron job هایی است که در بک گراند، توسط وردپرس اجرا می شوند. همچنین غیر فعال بودن loopback روی سرور نیز، می تواند از دلایل این ارور باشد
۴- بسته بودن پورت های مرتبط با درخواست، بر روی فایروال سرور یا استفاده و فعال بودن ماژول های امنیتی مثل mod_security: این مورد، جزو شایع ترین موارد می باشد. این یعنی هنگامی که یک درخواست روی یک پورت خاص می خواهد که به بیرون از سرور ارسال شود (یعنی پورت های outgoing روی سرور) توسط فایروال سرور، جلوگیری می شود.
این موارد، جز موارد اصلی این ارور می شوند. البته اینکه کدام یک از این موارد، می تواند باعث مشکل شما شده باشد، باید حتما با استفاده از ارور لاگ های سرور و همین طور فعال کردن مد دیباگ، اطلاعات بیشتری در این مورد بدست آورد.
در همه موارد فوق، در صورتی که از هاست اشتراکی استفاده می کنید، حتما باید از پشتیبانی هاستینگ خود، تقاضای کمک نمایید. به عنوان مثال بسته بودن پورت سرور شما روی فایروال، موردی است که باید از طریق هاستینگ شما، بر طرف شود و عملا کاری از دست شما ساخته نیستید.
در صورتی که با فرآیند عیب یابی سایت و همین طور فعال کردن مد دیباگ در وردپرس آشنا نیستید، می توانید از فیلم و مقاله ای که در مقاله «ابزارهای عیب یابی سایت وردپرس» قرار داده شده، استفاده نمایید.
امیدوارم با این موارد، مشکل شما برطرف گردد.
سپاس فراوان
باسلام ممنون ازآموزش خوبتون .من تمامی مراحل رو روی سایتم انجام دادم امابرای درمرحله استفاده ازافزونه Better Search Replace خطای An error occurred processing your request. Try decreasing the “Max Page Size”, or contact support.میاد الان تمامی لینک صفحات httpsشده وسایت هم مشکلی نداره امایک علامث مثلث زرد رنگ هم میاداین دلیلش چیه باید چیکارکنم ؟؟خواستم ازافزونه search and replace استفاده کنم اونم تغییری اعمال نکرد ممنون میشم راهنماایی کنید.
سلام به شما دوست عزیز
این خطا ممکن است به خاطر محدودیت در اجرای اسکریپت php بر روی هاست شما باشد. در صورتی که سایت مشکلی نداشته باشد، عملا نیازی به استفاده از افزونه search and replace نخواهید داشت.
متاسفانه در مورد علامت مثلث زرد رنگ، دقیقا نتونستم منظورتون رو متوجه بشم. ممنون میشم که لینک سایت خودتون رو بفرستید تا بررسی کنم.
سپاسگزارم
سلام خسته نباشید
من همه این کارارو انجام دادم و تمام صفحات https سبز هستن
تنها مشکلی که دارم توی گوگل کنسول به صفحه اصلیم که با https هست ارور soft 404 داده
در صورتی که من کل صفحات رو ریدایرکت کردم و موقع لود صفحه اصلی هم برام صفحه https میاد
سلام به شما دوست عزیز
عموما فقط ریدایرکت، برای سایر ورژن های سایت مثل http با www و بدون آن و همین طور مثلا https با www به روی آدرس سایت با https و بدون www انجام میشه (البته اگه این آدرس اصلی سایت شما باشه). ضمن اینکه بعد از انجام کلیه این فرآیند ها، باید مجدد سایت مپ شما برای سرچ کنسول تعریف بشه. احتمال زیاد، دلیل ارور سافت ۴۰۴ شما، به خاطر این هست که سایت مپ، همچنان سایت مپ قدیم تون، در سرچ کنسول هست. بعد از اینکه سایت به https تبدیل شد، آدرس سایت مپ شما که با http بوده، تبدیل به https می شود و شما این مورد رو باید مجددا سرچ کنسول تعریف کنید. در صورتی که از روش تعریف کد در DNS برای دامین استفاده می کنید، فقط کافی است که سایت مپ قبلی رو پاک کنید و سایت مپ جدید خودتون رو resubmit کنید. در غیر این صورت و اگه از روش های دیگه مثل کد html استفاده می کنید، می باید Add property زده و به جای آدرس سایت تون با http از https استفاده کنید و در واقع مثل یک property جدید در سرچ کنسول خواهد بود.
امیدوارم با این راهنمایی مشکل شما حل شود.
بازم اگه سوالی بود، حتما اطلاع بدید
سپاسگزارم
الان من برای تمام دامین هام با www بدون www با http و با https یک پروپرتی جدا ساختم و الان باید برای هر کدوم سایت مپ جدا قرار بدم ؟ یعنی به صورت /sitemap.index معرفی کنم به عنوان سایت مپ برای هر کدوم اوکیه
بعد مورد دیگه یعنی کد html برای تایید سرچ کنسول رو جایگزین کد html قبلی کنم؟ یا هر دوش در هاستم باشه؟
ببخشید سوال قبلی رو اصلاح میکنم
الان من توی سرچ کنسول ۵ تا پراپرتی دارم اون ۴ حالت عادی جدا و یک مورد هم…. بدون هیچ چیز اضافی
الان برای پروپرتی …. که همه دامین ها زیر نظرش هست باید سایت مپ با https معرفی کنم فقط؟
برای دامین هایی که با http هست ، توی کونسول به جای سایت مپ ، فقط سایت مپ جدید رو بذارم یا سایت مپ http بذارم؟
سلام به شما دوست عزیز.
در قدیم در سرچ کنسول گفته میشد که برای اینکه ربات های گوگل در شناخت سایت اصلی شما دچار اشکال نشوند. شما می باید هر چهار مورد رو تعریف کنید و سپس دامین اصلی مدنظر خودتون رو با preferred domain تعریف می کردید.
اما در حال حاضر، عملا نیازی به این نیست. می تونید سایر ورژن ها را به دامنه اصلی تون ریدایرکت کنید و فقط دامنه اصلی تون رو در سرچ کنسول تعریف کنید. بنابراین سه مورد دیگه عملا اضافه خواهد بود.
نکته بعدی که در پاسخ به سوال قبلی شما در چند روز پیش اشاره کردم، به جای روش اضافه کردن property به صورت یک Url، می توانید از روش domain استفاده کنید. در واقع این حالت، همه حالت ها رو پوشش خواهد داد. برای اینکار باید یک text record در تنظیمات dns روی هاست خود اضافه کنید و مقداری که گوگل بهتون میده رو، درون اون قرار بدید تا دامین شما verify بشه. این روش به نظرم جامع تر از باقی روش هاست
خیلی عالی بود ممنون
سلام به شما دوست عزیز
سپاس فراوان از اینکه وقت ارزشمند خودتون رو گذاشتید تا برای ما پیام ارسال کنید.
پیام های دلگرم کننده شما باعث ادامه راه توسط ما خواهند شد
سپاسگزارم
جناب سلطانی بزرگوار، ممنون بابت راهنماییتون. بله با تغییر کانکشن به سایت مذکور وصل شدم. درواقع من با وایفای به لپتاپم وصل میشدم که با تغییر و اتصال اینترنت ۴g ایرانسل به لپتاپ، مشکل حل شد. جالبه رفتم مودم را خاموش کردم و دوباره روشن کردم، با همون وایفای دوباره وصل شد! به همین سادگی. من کلا history کروم را پاک کرده بودم، uninstall هم بعدش کردم، در تب internet option تاریخچه ssl را پاک کردم و خیلی کارهای دیگه اما جواب نگرفتم. واقعا بعضی کارها، اینقدر راه حل ساده دارند!
سلام به شما دوست عزیز
خواهش می کنم. خوشحالم که مشکل تون حل شد.
سپاس فراوان بابت کامنتی که برای ما ارسال کردید.
بهترین ها را برای شما آرزومندیم.
سپاسگزارم
سلام. قربان بنده سئوال دیگه ای از شما داشتم. من مدتی هست نمیتونم وارد یک سایت بین المللی … بشم. همواره خطای your connection to this site is not secure را میزنه. کش گوگل کروم را پاک کردم نشد. آخه چرا فقط برای این سایت! تو اینترنت یجا دیدم نوشته بود در بخش flags تیک make non secure را disable کنید که باز هم تاثیری نداشت. لطفا راهنمایی فرمایید. ممنون میشم.
سلام به شما دوست عزیز
من الان این سایت رو باز کردم و مشکلی هم نداشت. احتمالا مشکل از history مرورگری هست که از اون استفاده می کنید. با دستگاه های دیگه و همین طور عوض کردن کانکشن اینترنت تون، دوباره تست کنید. به احتمال زیاد یکی از این دو مشکل هست
سپاس
با درود
من تازه سایت وردپرسی راه اندازی کردم( بدون هیچ محتوائی). ssl رایگان رو هم تازه ست کردم. خواستم ببینم آیا بهتره الان برم در گوگل آنالیتیکس و وبمستر تولز سایت رو معرفی کنم یا بعد از مثلا دو ماه که مطالبی در سایت قرار دادم. ضمنا در صورتی که نظرتان این است که در گوگل آنالیتکس ثبت شود آیا برای ssl تنظیمات خاصی انجام بدم . منظورم اینه که من قبلا فعالیتی با http انجام ندادم که حالا بخوام در تنظیمات آنالیتیکس https رو معرفی کنم . با تشکر فراوان از آموزشهای مفیدتون
سلام به شما دوست عزیز
عموما برای رصد سایت، از همون ابتدا ما اتصال به گوگل آنالیتیکس رو انجام میدیم. اما در بسیاری از پروژه ها، برای معرفی سایت به سرچ کنسول، کمی درنگ می کنیم. این می تونه از یک تا حتی چندین ماه از شروع فعالیت سایت باشه که بسته به حوزه ممکن هست فرق کند.
عملا در این مدت، گوگل خودش به تدریج صفحات شما رو ایندکس می کنه و متوجه میشه که شما روز به روز دارید سایت رو تکمیل می کنید. زمانی که از لحاظ ساختاری و همین طور سئو onpage ، به شرایط تقریبا نرمالی در همه صفحات سایت رسیدیم، اون وقت این کار رو انجام میدیم (حتی گاهی اوقات سعی می کنیم در ابتدای کار، اشتباهاتی هم داشته باشیم، مثلا در اسنیپت ها یا … در واقع با این کار نشون میدیم، که ما خیلی قوی نیستیم و تازه کار هستیم. بعد آروم آروم، شروع به اصلاحات می کنیم. این کار در مدت زمان ، سیگنال های مثبت تری در کسب جایگاه برای ما در پروژه های مختلف داشته.
در مورد سوال دوم هم، وقتی سایت روی https بالا میاد، عملا شما نیاز به تنظیمات خاصی ندارید و کافی است که آدرس سایت رو با https به گوگل معرفی کنید.
ضمن اینکه در سرچ کنسول جدید، می تونید کلا دامنه خود رو معرفی کنید و گوگل خودش قابلیت تشخیص https بودن سایت شما را خواهد داشت.
بازم اگه سوالی داشتید، در خدمتم
با درود
شما اشاره کردین که ssl رایگان هاست ها خوب نیستن و باید پولی یا همون ssl dv رو بخرید. ولی من با هاستم تماس گرفتم گفت که ssl رایگان ما هیچ فرقی با پولی نداره به جز اینکه پولی ها یکساله هستند و نماد دو ستاره رو میتونید اخذ کنید ولی رایگانها سه ماهه هستند . همین. خواستم نظر شما رو بدونم. چون دارم سایت وردپرسی ام رو بالا میارم و برام مهمه. با تشکر
سلام به شما دوست عزیز
اول از همه عذرخواهی بابت تاخیر در دیر پاسخ دادن، این هفته بعد از تعطیلات و اقعا شلوغ بودیم ومتاسفانه نشد که فوری به شما پاسخ دهیم.
فیلمی که مشاهده کردید، برای حدود ۳ سال پیش هست. ممکن هست من به اشتباه این رو گفته باشم یا اینکه بد تونسته باشم منظورم خودم رو در مورد گواهینامه SSL برسونم. اما همون طور که هاست شما گفته اند، همه ما حتی سایت فعلی ما از گواهینامه Lets encrypt 3 استفاده می کنیم که کاملا رایگان هست و هیچ مشکلی هم ندارند.
در مورد این مطلب در توضیحات مقدمات وب در هفت جلسه حضوری دوره آموزشی وبمستران وردپرس به صورت کامل صحبت کردیم.
فکر می کنم در مورد همین موضوع به صورت تقریبا جامع در جلسه توضیح پروتکل https همین موارد رو بیان کردیم که می تونید به اونجا هم ، برای گرفتن اطلاعات بیشتر، مراجعه کنید.
بازم اگه بنده به اشتباه این موضوع رو گفتم، عذرخواهی می کنم و گفته هاستینگ شما، کاملا درست هست.
سپاسگزارم
باسلام
خیلی از کمکتون ممنونم مشکل از Chrome بود و سایت تو Mozilla به خوبی کار می کنه .تشکر بابت زمانی که گذاشتید
سلام مجدد به شما دوست عزیز
خوشحالم که مشکل شما برطرف شده.
فقط یک نکته: من مجدد سایت شما رو چک کردم. هنوز لوگو ها و بعضی از عکس ها داره با http لود میشه و همین باعث میشه که آیکون علامت قفل در بالای مرورگر، براتون به نمایش در نیاد.
برای رفع این مشکل، کافی است به بخشی از فیلم که در مورد پلاگین search & replace توضیح داده شده، مراجعه کنید.
به صورت خلاصه، لازم هست این پلاگین رو نصب کنید. پس از نصب این پلاگین در زیر منو ابزارها، قابل دسترسی هست. به آن مراجعه کنید. در تب دوم، گزینه search & replace رو انتخاب کنید.
در بخش search for عبارت http://yoursite.com رو وارد کنید. در بخش replace with عبارت https://yoursite.com را وارد کنید (شما به جای Yoursite.com باید آدرس سایت خودتون رو وارد کنید)
در بخش select table تیک مرتبط با select all table را بزنید تا همه جدول ها انتخاب شوند.
در قسمت dry run، تیک را بردارید تا دو گزینه زیر آن فعال شوند. از بین گزینه ها، گزینه save changes to database رو انتخاب کنید. بعد از همه این ها، دکمه Do search & replace را بزنید تا همه آدرس ها با http در دیتابیس شما، تبدیل به https گردند.
پس از این، علامت قفل روی مرورگر به درستی برای شما نمایش داده خواهد شد.
نکته مهم: حتما قبل از انجام این موارد، از دیتا بیس خود بک آپ تهیه کنید. در صورتی که با فرآیند گرفتن بک آپ از دیتابیس آشنا نیستید، می توانید از آموزش «بکاپ گیری کامل از وردپرس» استفاده کنید.
اگر باز سوالی بود، همین جا مطرح کنید تا بتونیم باهم مشکل رو حل کنیم.
سپاسگزارم
سلام
من همه کارهایی که فرمودین رو انجام دادم ولی متاصفانه فقط صفحه اصلی بالا نمیاد مثلا اگر شما
این صفحه بالا میاد ولی صفحه اول نمی دونم مشکل از کجاست و این که من رشته تحصیلیم کامپیوتر نیست و اطلاعاتم کم
با سلام
کد های htaccess رو پاک کردم ولی همچنان مشکل وجود داره اگر اشکال نداره من پوزر پسورد سایت رو در اختیار شما قرار بدم شما چک بفرمایید
سلام به شما دوست عزیز
من الان سایت تون رو دوباره چک کردم، سایت با https بالا هست، تنها چیزی که باقی مونده، تبدیل یک سری resource ها، مثل عکس ها و لوگوی شماست که به صورت http هنوز دارند لود می شوند. عکس رو در زیر ضمیمه کردم:
برای این کار هم در ویدئو توضیح داده شده که می توانید از پلاگینی مثل search and replace استفاده کنید.
در حال حاضر سایت شما با https به درستی بالا میاد و اگه مشکل عکس ها در صفحه ها رو حل کنید، سایت دیگه ای مشکلی نخواهد داشت و علامت قفل روی مرورگر ظاهر خواهد شد.
امیدوارم با این توضیحات مشکل شما حل شده باشه.
سپاس فراوان
سلام
من مراحل کار رو انجام دادم ولی الان وقتی می خوام به پیوند های یکتا وارد بشم یک صفحه با این عبارت ظاهر می شه
This site can’t be reached
%۷Bhttps_host%7D’s server IP address could not be found.
و ادرس بار هم این عبارت میاد
https://%7Bhttps_host%7D/wp-admin/options-permalink.php
چکار می تونم انجام بدم مشکل حل بشه
ادرس سایت رو هم بزنید وارد نمی شه و با این پیام روبرو می شید
سلام به شما دوست عزیز
من آدرس سایت شما رو بررسی کردم.
در این عکس می تونید ببینید که صفحه اصلی سایت، در حال ریدایرکت شدن به صفحه اصلی با یک علامت اسلش « / » هست:
به نظر میرسه در مراحل انجام، هنگامی که می خواستید آدرس سایت رو عوض کنید، به درستی این کار انجام نشده. البته می تونه دلایل دیگه هم داشته باشه.
فعلا می تونید برای بالا آمدن سایت به phpmydamin مراجعه کنید و در دیتابیس سایت خود و در جدولی که بخشی از نام آن options می باشد، اولین و دومین رکورد را که مرتبط به site url و home url می باشد، پیدا کنید (در عکس زیر اون رو ضمیمه کردم). احتمال زیاد هر دوی آن ها، دارای یک اسلش در انتها هستند. می باید اسلش انتهای اون ها را بردارید تا چیزی مشابه به عکس زیر گردد.
در صورت حل نشدن، به طور موقت در روت اصلی هاست خود، فایل httaccess را تغییر نام دهید تا دوباره در هنگام لود شدن سایت، این فایل از ابتدا ساخته شود.
احتمال زیاد با این تغییر مشکل بالا آمدن سایت شما حل می شود.
نکته: در صورتی که مشکل حل نشد، به دلیل اینکه معلوم نیست در کدام مرحله اشتباه اتفاق افتاده، بهتر هست مراحل زیر رو برای بالا آمدن سایت انجام بدید:
اول: بک آپ دیتابس رو برگردونید تا سایت به شرایط عادی برگرده. در صورتی که بک آپ نداریم، از شرکت هاستینگ خود برای انجام این کار، کمک بخواهید.
دوم: حتما قبل از انجام هر کار و تغییر روی سایت، از دیتابیس و فایل های خود بک آپ تهیه کنید. در این کار، داشتن بک آپ دیتابیس عملا کافی می باشد و نیازی به گرفتن بک آپ از فایل ها نیست.
سوم: قبل از اینکه مراحل رو که در فیلم توضیح داده شده، شروع کنید. در صورتی که پلاگین کش دارید، ابتدا کلیه کش های روی هاست (مثل کش litespeed) و همین طور کش های موجود در سایت وردپرس خود (مثل کش wp-rocket) را پاک نمایید. بعد از پاک کردن همه کش ها، حتما افزونه های کش خود را غیر فعال کنید تا در هنگام انجام عملیات migration دچار مشکل نشوید.
چهارم: مراحل توضیح داده شده در فیلم را، بدون عجله و با دقت کامل انجام دهید، یک اشتباه تایپی ممکن است باعث شود که سایت شما به درستی بالا نیاید (در نظر داشته که این آموزش، جامع ترین آموزش در این زمینه هست و خیلی های دیگر قبل از شما، با آن سایت خود را بدون مشکل، به https تبدیل کرده اند. بنابراین بدون عجله و با دقت، کلیه مراحل را انجام دهید)
پنجم: در نظر داشته باشید که وب سرور شما apache یا LiteSpeed باشد. بعضی از تنظیم در وب سرور nginx با تنظیمات گفته شده در این فیلم متفاوت است (این مورد در ابتدای مطلب هم به آن اشاره شده است)
ششم: در صورتی که بازهم مشکلی داشتید، در همین جا مطرح کنید تا بتوانیم به همراه هم، راه حلی رو برای اون پیدا کنیم.
تشکر و سپاس فراوان
سلام مجدد به شما دوست عزیز
من یه بار دیگه سایت رو بررسی کردم. احتمال میدم کدی که برای ریدایرکت در htaccess گذاشتید، این مشکل رو به وجود آورده.
به احتمال زیاد با پاک کردن اون، مشکل تون حل بشه.
ممنون میشم که کدهایی که در htaccess وارد کردید، پاک کنید تا ببینیم سایت بالا میاد یا خیر
سپاس فراوان
سلام ممنونم بابت اطلاعات خوبی ک در اختیار دیگران میذارید.
واسه nginx هم قسمت htaccess رو توضیح بدین ک چیکارش کنیم
ممنونم
سلام به شما دوست عزیز
متاسفانه در هنگام تهیه فیلم، سایتی روی nginx بالا نداشتیم که بتوانیم فیلم مورد نظر رو برای nginx هم تهیه کنید.
ولی مراحل کار دقیقا همین هست که برای آپاچی یا لایت اسپید انجام میشه. کافی هست همین دستورات htaccess رو با عبارت how to … in nginx سرچ کنید تا معادل اون ها برای شما بیاد.
البته بعضی از هاستینگ های خارجی مثل siteground وب سرور nginx دارند و علاوه بر اون ساختارشون از htaccess هم پشتیبانی می کنه یعنی از Nginx به عنوان reverse proxy استفاده میشه. در این صورت عملا نیازی به زدن دستورات مرتبط با nginx نیست.
یه نکته دیگه اینکه دستورات nginx واقعا ساده تر و خواناتر از آپاچی هستند و شما به راحتی با یک سرچ می تونید از اون ها استفاده کنید.
ولی حتما در آینده نزدیک، اگه سرور nginx ای بود که میخواستیم از http به https تبدیلش کنیم، در حین انجام فیلمش رو تهیه خواهم کرد.
باز ممنونم بابت نظرات بسیار ارزشمندی که دادید
سلام ممنون از آموزش های عالی شما من مشکل ارور های سایت رو با راهنمایی های شما حل کردم ولی بعد از این تبدیل مشکلی که دارم اینه که لینک های محتواهای من در صورتی باز میشه که روی باز شدن در صفحه جدید تنظیم شده باشه و اگر باز شدن در همان صفحه باشه میره روی لودینگ و در نهایت لود نمیشه و دایره دائم میچرخه الان در صفحه هم همه لینک ها رو گذاشتم روی باز شدن در صفحه جدید ولی اگر روی لینک کلینک مجازی کلیک کنید مقاله ای که اونجا در مورد سرطان پستان هست حتی روی کلیک می کنی میره روی لودینگ چون باز شدن در همان صفحه است اصلاحش نکردم که راهنمایی بگیرم بلاخره نمیشه همه لینک ها در صفحه جدید باز بشه درسته؟
سلام به شما دوست عزیز
خوشحالم که مشکل شما با این آموزش حل شده است.
ببخشید بابت دیر پاسخ دادن، این چند مدت، واقعا درگیر بودم و اصلا به سایت سر نزده بودم.
من سایت شما رو بررسی کردم، لینک کلینیک مجازی، تنظیم شده که در روی صفحه دیگه باز بشه. برای همین گشتم تا یه مورد، از موردی رو پیدا کنم، که شما فرمودید.
در قسمت جراحی های آنکوپلاستیک، یک لینک با نوشته “بیشتر بدانید” وجود دارد که target اون بر روی _self تنظیم شده.
اون رو کلیک کردم و سایت بدون مشکل به اون صفحه رفت.
به نظر میاد در حال حاضر این مشکل روی مرورگر من وجود نداره (یا احتمالا رفع شده)
بازم اگر سوالی در این زمینه داشتید، خوشحال میشم در موردش باهم صحبت کنیم.
سپاسگزارم
سلام و عرض ادب
سرور سایت بنده nginx هست – تازه هاست ودامنه رو خریداری کردم و مطالب روی سایت ندارم . پس از خرید اس اس ال مراحل تغییر تنظیمات ورد پرس رو که طبق فیلم آموزشی گذاشته بودین انجام دادم ( دوتا آدرس ها رو) تغییر دادم و توسط افزونه better که فرموده بودین عکسها و مطالب خیلی کم رو تغییر دادم . الان هم ۴ تا نوشته ها و چندتا عکسی که هست با اس اس ال لود میشه . سوالی که دارم اینه که از این به بعد وردپرس مطالبی رو که اضافه می کنم اتوماتیک با اس اس ال ذخیره می کنه یا اینکه باید من کار دیگه ای انجام بدم . وردپرس ۵.۳ رو استفاده می کنم .
با سپاس فراوان از شما و همکارانتون
سلام خدمت شما دوست عزیز
بعد از انجام کلیه کارها، دیگه نیازی به انجام کار اضافه ای نخواهد بود.
خود وردپرس این موارد رو مدیریت خواهد کرد.
سلام
مرحله چهارم یک r از rewirte جا افتاده.
سلام به شما دوست عزیز
از کامنت شما کمال تشکر رو دارم.
اصلاح شد.
ممنونم بابت پیام شما
با عرض سلام و خسته نباشید
آموزشهای شما واقعا عالی و عملی و مفید بود
من استفاده کردم و راضی هستم
فقط اگه میشه یک راهنمایی بفرمایید چرا قفل من مشکی هستش و چکار کنم سبز بشه
راهنمایی کنین ممنون میشم
سلام به شما دوست عزیز
خیلی خوشحالم که این آموزش مورد استفاده شما قرار گرفته.
این آموزش حدود دو سال پیش تهیه شده، در آن زمان نشانه درست نصب شدن و verified شده بودن SSL ، رنگ سبز آن بود.
در سال گذشته و در آپدیت های جدید گوگل کروم، فقط علامت قفل سیاه ، به جای آن نمایش داده میشه. این یعنی به درستی، SSL روی سایت شما نصب هست و در واقع سایت شما برای ارسال و دریافت اطلاعات از پروتکل https استفاده می کنه.
بنابراین در حال حاضر سایت شما مشکلی نداشته و به درستی SSL بر روی آن نصب هست.
بابت تاخیر در پاسخ از شما عذرخواهی می کنم، به دلیل مشغله زیاد کاری، زمان برای پاسخ به سوالات دوستان رو نداشتم.
اگر بازهم سوالی بود، خوشحال میشم که بتونم کمک تون کنم.
ممنونم
سلام روز به خیر بسیار ممنون از اطلاعات و راهنماییتون . من یک افزونه برای چت انلاین قرار داده بودم به نام tidio chat که این تنها ارور من بود که درست متوجه نشدم و فقط با غیر فعال کردن اون مشکل حل شد ؟!
A cookie associated with a cross-site resource at was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
(index):1 A cookie associated with a cross-site resource at http://tidiochat.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
سلام به شما دوست عزیز
در مورد افزونه چت، احتمال زیاد این مورد مرتبط با تنظیمات پلاگین مورد نظر هست. اما این مواردی که در کنسول برای شما به نمایش در آمده، warning هایی هستند که در گوگل کروم نمایش داده شده اند.
این موارد ارتباطی با نصب درست SSL بر روی سایت شما نداشته و مرتبط با warning کوکی ها به صورت cross-site هستند.
البته این مورد در مرورگر کروم فیکس شده اما هنوز در این تاریخ که برای شما این پاسخ رو میذارم، منتشر نشده.
خوندم که فوریه قرار است این مورد منتشر بشه و بعد از اون تاریخ، این warning رو مشاهده نخواهید کرد.
البته خود پلاگین هم با درست کردن نحوه ذخیره کوکی، می تونه این warning رو بر طرف کنه. بنابراین اگه از نسخه اصلی این پلاگین استفاده می کنید، می تونید آن رو به عنوان یک issue یا مشکل گزارش بدید تا این مورد رو fix کنند.
بابت دیر پاسخ دادن از شما عذرخواهی می کنم. در این چند وقت به شدت درگیر کار بودم.
بازم اگر سوالی بود، در خدمت شما هستم.
خیلی خیلی نوشته خوب نوشتید. ممنون از شما
سلام به شما دوست عزیز
نظر لطف شماست
امیدوارم این آموزش ها مورد استفاده شما قرار گرفته باشند.
ممنونم از اینکه وقت با ارزش خودتون رو گذاشتید تا برای ما پیام ارسال کنید.
از لطف شما بسیار ممنون و سپاسگزارم
خیلی عالی بود ممنونم
سلام به شما دوست عزیز
ممنون از پیام های دلگرم کننده شما. پیام های محبت آمیز شما باعث میشه بتونیم همچنان به راه خودمان ادامه بدیم.
از لطف شما بسیار سپاسگزارم که وقت ارزشمند خودتون رو گذاشتید تا برای ما پیام بفرستید.
سپاس فراوان
سلام…وقت بخیر…
بسیار از شما سپاسگزارم….
برای بنده الان سبز رنگ شد..!! اما لینک هام ارور ۴۰۴ میده؟؟؟؟ لطفا کمک کنید….
سلام به شما دوست عزیز
عذرخواهی می کنم بابت دیر جواب دادن به سوال شما. متاسفانه در چند روز گذشته اصلا نتونسته بودم پیام های آمده شده رو بررسی کنم و از این بابت از شما عذرخواهی می کنم.
من آدرس سایتی رو که فرستاده بودید، بررسی کردم. به درستی ssl نصب شده برای شما و در کنسول هم نگاه کردم و هیچ ارور ۴۰۴ نبوده. عموما این مشکل با انجام یک rewrite rule مجدد حل میشه.
بازم اگه مشکلی بود، بگید که بتونیم با کمک هم ،حلش کنیم.
ممنونم از شما
خیلی عالی بود آموزشتون ازتون سپاسگذارم بخاطر آموزشهایی ک تو سایت قرار میدین بسیار با ارزشمند هستن.
سوالم اینه که اگر به وسیله پلاگین بخایم این کار رو انجام بدیم برای سایت وردپرسی و اگر درست کار نکرد و مشکل ایجاد شد با حذف و یا غیر فعال کردن پلاگین دوباره صفحات به حالت اولیه بر میگرده ؟ یا باید از بکاپ استفاده کنیم؟ من قالبم رو به صورت آماده خریداری کردم احتمال اینکه از سایتای دیگه لینکی لود شه بالا هستش.بخاطر همین یکمی درد سر داره چون من اصلا در زمینه کد نویسی وسئو و نرم افزار و کامپیوتر و سایت دانشی تخصصی ندارم همه رو با آموزش های اینترنتی انجام دادم. و در رتبه بندی گوگل لینک اول تا سوم گوگل هستم نمیخام بهش هیچ آسیبی وارد شه.
سلام به شما دوست عزیز
در مورد سوال شما، یعنی استفاده از پلاگین، به نظرم خودتون انجام بدید یا یک متخصص انجام بده، بهتر است تا اینکه از پلاگین استفاده کنید (در نظر داشته باشید هر پلاگین عملا بار پردازشی اضافه ای به سایت شما اضافه می کنه، پس چه بهتره که با چند خط کد ساده، این کار رو خودتون انجام بدید). ضمن اینکه جواب شما بستگی به پلاگین مورد نظر داره، عموما باید سایت به همون حالت اول برگرده اما پیشنهاد من به شما اینه که قبل از انجام هرکاری روی سایت خودتون که ممکنه نتایج غیر منتظره داشته باشه، اول از سایت خودتون بک آپ بگیرید که در صورت به وجود آمدن هر مشکلی ، بتونید اون رو به شرایط اولیه برگردونید. این طوری خیال شما همواره راحت است.
در صورتی که با فرآیند ای بکاپ در وردپرس آشنا نیستید، می تونید از آموزش «بکاپ گیری از سایت های وردپرسی» در سایت ما استفاده کنید.
با توجه به مواردی که ذکر کردید، بازهم فرقی نمی کنه که با پلاگین این کار رو انجام بدید یا خیر، قسمتی که مرتبط به لینک های unsafe از سایت های دیگر هست، مشکلش با پلاگین برطرف نمیشه و عملا باید دستی اون رو درست کنید. برای این کار هم می توانید خودتون انجام بدید ،چون ممکنه خیلی از اون ها برای شما در page builder ای که استفاده می کنید، قابل دسترس باشه (همان طور که در فیلم نمایش داده شده) اما در صورتی که باید کدها رو دستکاری کنید، مجبور خواهید بود، از یک نفر با تخصص کمی بیشتر استفاده کنید.
در نظر داشته باشید، قدیم https یک فاکتور حساب می شد که در سئو برای شما امتیاز مثبت داشت. اما در حال حاضر، در صورت نبود https ممکنه به راحتی جایگاه فعلی خودتون رو پس از مدتی به سایت های رقیب واگذار کنید. بنابراین هرچه زودتر این کار رو انجام دهید، مسلما به نفع جایگاه و رتبه شما در نتایج خواهد بود.
از اینکه وقت ارزشمند خودتون رو گذاشتید تا برای ما پیام ارسال کنید، از شما ممنون و سپاسگزارم
مهندس سلطانی خداقوت
بسیار عالی توضیح دادین و لذت بردم.
برادر من تمامی مراحل را به خوبی انجام دادم و خدارو شکر https شد ولی رنگ سبز رنگ ظاهر نشد.
ویدیو دوم هم انجام دادم و تصویر و لینکی در وبسایت بنده نیست که http باشد.
بنده لینک وبسایت را برای شما قرار دادم ، اگر ممکن است یک نگاهی داشته باشید ممنون میشم.
با تشکر
سلام به شما دوست عزیز
ممنونم از حسن توجه شما و بابت پیام های دلگرم کننده شما، بسیار از شما ممنون و سپاسگزارم.
این آموزش حدود یک سال پیش تولید شده، در این چند وقت گذشته، گوگل، مرورگر کروم رو چندین بار آپدیت کرده. در یکی از همین آپدیت ها، سبز بودن دکمه ای که بهش اشاره کردید، برداشته شده است.
برای چک کردن اینکه سایت واقعا https هست و اینکه certificate مرتبط با آن valid هست یا خیر، باید روی علامت قفل کلید کنید تا اطلاعات مربوط به آن مشخص شوند.
من برای سایت شما چک کردم و همین طور که می بینید (در عکس برای شما ضمیمه کردم) پیام “Connection is secure” زده شده و در بخش certificate ، عبارت valid ظاهر شده است.
بنابراین شما مراحل رو به درستی انجام دادید و در حال حاضر سایت شما secure می باشد.
ممنونم بابت این اشاره شما و حتما این رو در ابتدای متن اضافه خواهیم کرد تا سایر دوستان هم بتوانند متوجه این موضوع بشوند.
ضمنا نحوه چک کردن https یک سایت و معتبر بودن آن، در یکی از آموزش های جدید ما، به صورت کامل شرح داده شده است. در صورتی که علاقه دارید تا کامل این موضوع را درک کنید، می توانید از این آموزش (که حدود چند هفته پیش ضبط شده) استفاده نمایید:
نحوه کار https به همراه آشنایی با نحوه کار مرورگر ها در وب
بازهم بابت کامنت شما برای اصلاح متن مقاله، کمال سپاس و تشکر را دارم.
موفق و پیروز باشید
بسیار بسیار سپاسگزارم مهندس خوش قلب.
خدا امثال شمارا برای ما حفظ کنند.
ممنونم از توجه شما
خواهش می کنم، شما لطف دارید. ممنونم بابت نظرات دلگرم کننده شما.
بهترین ها را برای شما آرزومندم.
ممنون از آموزش کامل و جامع؛
متاسفانه بعد از طی کردن تمام مراحل و اضافه شدن پروتکل SSL و تبدیل دامنه به https بخش هایی از قالب سایت بنده که با کدهای Jquery کار می کردند دچار مشکل شدند و روی حالت لودینگ می مونه. اگر راهنمایی بفرمایید ممنون می شم.
با تشکر
این ارور :
Failed to load resource: net::ERR_TOO_MANY_REDIRECTS
در یکی از فایل های jquery مربوط به قالب ایجاد شده است
سلام به شما دوست عزیز
من آدرس سایت شما رو بررسی کردم. همان طور که خودتون فرمودید مراحل رو به درستی انجام دادید و الان مشکلی در SSL بودن سایت شما نیست.
برای چک کردن این موضوع می توانید روی آیکن قفل در روی مرورگر خود کلیک کنید. در پنجره باز شده می بینید که عبارت Connection is secure وجود دارد و این یعنی سایت شما به درستی تبدیل به https شده است.
در زیر آن می توانید اطلاعات Certificate مرتبط با SSL خود را نیز ببنید که در حال حاضر valid می باشد. این Certificate تا تاریخ ۲۴ ماه June معتبر می باشد که احتمالا تاریخ تمدید هاست شماست.
خواستم ذکر کنم که مشکلی که دارید ارتباطی به https شدن سایت شما ندارد. این اشکال از قبل هم بر روی سایت شما وجود داشته است که در زیر آن را برای شرح می دهم.
اما در مورد مشکلی که در سایت خود دارید : در تمامی صفحات ارور Failed to load resource: net::ERR_TOO_MANY_REDIRECTS وجود دارد و همه به یک فایل اشاره می کنند. برای اینکه پیدا کنید مشکل از کجاست، کافی است روی url ای که در بخش network به آن اشاره می شود، کلیک راست کرده و آن را کپی نمایید و در یک تب جدید در مرورگر خودتان باز نمایید.
همان طور که می بینید صفحه ای به صورت زیر ظاهر خواهد شد:
به جایی که در عکس به آن اشاره شده، نگاه کنید. در واقع در تمامی صفحات، یک پلاگین با نام martfury-addons وجود دارد که می خواهد فایل اسکریپت خود را لود نماید. اما در بین کدهای خود، در هنگام فراخوانی اسکریپت، آدرس اشتباه وارد شده و یک علامت اسلش اضافه گذاشته شده است. به همین خاطر هیچ کدام از صفحات نمی توانند آن را نمایش دهند و این ارور در تمامی صفحات به شما نمایش داده می شود.
اگر به جای دو اسلش از یک اسلش استفاده کنید، می بینید که به راحتی این فایل لود می شود که عکس آن را در زیر برای شما گذاشته ام:
روش حل مشکل: این اسکریپت ممکن است در قالب یا پلاگین شما رجیستر شده باشد. اگر پلاگینی با این نام دارید، آن را آپدیت کنید یا به سازنده تیکت بزنید تا این مشکل را ورژن بعدی پلاگین خود برطرف کند.
در صورتی که این پلاگین مرتبط با قالب شماست، باز باید با سازنده قالب خود ارتباط برقرار کرده و مشکل را گزارش کنید تا در آپدیت بعدی مشکل را برطرف نمایند.
نکته: در صورتی که خودتان مسلط به کدنویسی باشید، می توانید با پیدا کردن جایی که اسکریپت رجیستر شده، مشکل خود را حل نمایید اما توجه داشته باشید که ممکن است با آپدیت کردن پلاگین یا قالب خود، دوباره مشکل به وجود بیاید چون کل تغییرات شما overwrite خواهد شد. بنابراین بهترین راه، اطلاع باگ موجود به سازنده و دادن فیکس باگ توسط سازنده است.
تقریبا هسته وردپرس و همین طور پلاگین ها و قالب های مختلف، به همین دلیل است که پی در پی آپدیت می شوند. چون کاربران به مشکلات یا باگ هایی برخورد می کنند. سپس باگ ها را گزارش می کنند و تیم اصلی همواره باگ فیکس ها را به همراه آپدیت های جدید منتشر می کند.
امیدوارم بتوانید با این راهنمایی ها، مشکل خود را رفع نمایید.
با تشکر
سلام
پس از پاسخ به شما متاسفانه عکس ها درست آپلود نشده بود، که دوباره آن ها را آپلود کردم
در صورت نیاز صفحه را مجددا رفرش کنید تا عکس ها را مشاهده نمایید.
با تشکر
با سلام من تمام کارها رو انجام داد و بخوبی همه چیز درست شد اما متاسفانه نمی تونم مثلا از آمارگیر وبگذر در قالب سایتم استفاده کنم آیا راهکاری وجود دارد؟
سلام به شما دوست عزیز
بسیار عالی که طبق آموزش جلو رفتید و سایت شما تبدیل به https شده.
در مورد وبگذر من در سایت های خودمان از آن استفاده نمی کنم (به دلیل کندی که در لود شدن سایت به وجود می آورد و همین طور در دسترس نبودن سرویس آن در بعضی مواقع و همین طور دقیق نبودن آمار آن) اما در کل، شما برای دریافت کد وبگذر، باید در سایت آن ثبت کنید و آدرس سایت خود را بدهید و کد مرتبط با url سایت خود دریافت کنید.
چون قبلا سایت شما با http ثبت شده، مسلما الان آمار سایت http نمایش داده می شود. بنابراین باید دوباره سایت خود را ثبت کنید (با آدرس جدید خود که اول آن به جای http با https شروع می شود) و کد html ای که داده می شود را دوباره در سایت بگذارید تا نتایج نمایش داده شود.
پیشنهاد در مورد نمایش آمار سایت: پیشنهاد می کنم به جای استفاده از وبگذر، از پنل گوگل آنالیتیکس استفاده کنید. استفاده از گوگل آنالیتیکس چندین مزیت برای شما خواهد داشت:
۱- رنج گسترده گزارشاتی که می توانید از سایت خود بگیرید با صدها فیلتری که در آن قرار داده شده است
۲- گوگل آنالیتیکس هیچگاه سایتش down نمی شود و این اطمینان را دارید که آمار بسیار دقیق تری از سایر سرویس های دیگر موجود در وب خواهید گرفت
۳- از لحاظ کارایی و سرعت بهتر از سایر اسکریپت های آماری می باشد (البته این نظر شخصی بنده هست)
در صورتی که نمی دانید سایت خود را چگونه باید به گوگل آنالتیکس متصل کنید، می توانید از این آموزش استفاده کنید:
راهنمای اتصال سایت به گوگل آنالیتیکس و وبمستر تولز
با تشکر از لطف شما
خوب بود
مرسی
یه راهی داره که بصورت اتوماتیک وردپرس رو به Https تبدیل کنیم؟
سلام به شما دوست عزیز
همان طور که در ویدئو هم توضیح داده شده، می تونید از یک سری پلاگین هم استفاده کنید اما ممکن هست به درستی روی سایت شما کار نکنه (به دلایلی که در فیلم هم شرح داده شد).
دلیل تهیه ویدئو هم همین بوده که در صورتی که نتونستید با استفاده از پلاگین، تبدیل سایت به https رو نتوانستید انجام بدید، بتونید خودتون مرحله به مرحله این کار رو انجام دهید.
عالی بود داداشم
ممنون از آموزش خوبتون
بسیار عالی بود
بی نهایت ممنون
سلام
امیدوارم با این فیلم، توانسته باشید تا سایت خود را از http به https تبدیل کنید.
از اینکه وقت خود را گذاشتید و پیام های دلگرم کننده خود را برای ما ارسال کردید، کمال تشکر و سپاس را دارم.
بسیار عالی بود
با تشکر
باسلام واحترام
بنده سایتم را چند هفته قبل از http به https تغییر دادم
تقریبا کل اینترنت و زیر و رو کردم. هر چی مقاله بود خوندم ولی اخرش نتونستم رنگ سبز رنگ در کروم دریافت کنم. انصافا خیلی ناامید بود
تا اینکه با این مقاله شما اشنا شدم.
قدم به قدم از اول با فیلم اموزشی شما پیش رفتم. اصلا فکر نمیکردم مشکل حل بشه. ولی در کمال تعجب دیدم مشکل حل شد. انصافا باورم نمیشد که بتونم مشکل حل بشه
توی برنامه کاری خودم گذاشته بودم حتما از شما تشکر کنم که امروز فرصت کردم مجددا بیام و از زحمات شما تشکر کنم. انصافا اموزش عالی داشتید. خیلی دعاتون کردم که مشکل من رو حل کردید
یک دنیا ممنون
یاعلی
سلام به شما دوست عزیز
از لطف شما بسیار ممنونم که وقت ارزشمند خودتان را گذاشتید و این پیام بسیار محبت آمیز را برای ما ارسال کردید.
بهترین هدیه برای ما، انرژی مثبتی است که شما به دادید و همین باعث خواهد شد تا قوی تر از همیشه، سعی کنیم در این راه قدم برداریم. باعث افتخار ماست که با دوستانی همچون شما، به واسطه این سایت و آموزش های آن، آشنا شده ایم.
از لطف شما بی نهایت سپاسگزاریم.
ممنون از مقالات کاملتون.
من امروز به صورت اتفاقی با وب سایتتون آشنا شدم.
ولی مطالتبون واقعا بهم کمک کرد.
خسته نباشید
من بخوام ssl تهیه کنم از کدوم شرکت بگیرم بهتره؟ میهن وب هاست و برتینا دارند وکلودفلیر هم داره بین اسن سه تا موندم از کدوم بخرم
هاستینگ خودم خدمات ssl نداره
دامنه com هستش
سلام و روز شما بخیر
عموما شما باید از جایی هاست تهیه کنید که امکان ارائه سرویس ssl رو داشته باشه. الان بسیاری از هاستینگ ها این سرویس رو ارائه میدن اما همیشه قبل از خرید سعی کنید سوالات خودتون رو ازشون بپرسید و بعد خرید کنید.
در مورد اینکه کدوم هاست مناسب شماست، بستگی به پروژه شما و همین طور تجربه شما داره. منظورم از تجربه، تجربه کار با هاستینگ های مختلف هست و اینکه کدام آن ها برای شما مناسب هستند.
هر کدام از این سرویس دهنده ها مزیت ها و معایبی دارند و این دیگه بستگی به شما داره که با کدوم راحت هستید.
به عنوان مثال میهن وب هاست، پشتیبان های واقعا خوبی داره اما خب هاست های اشتراکی، مقدار فقط ۳۰۰ مگ برای رم به شما اختصاص میدن و سرعت شما به شدت پایین خواهد بود.
برتینا سرویس های تقریبا پایدار و خوبی رو ارائه میده اما خب قیمت هاش واقعا زیاده.
به هرحال خیلی هاستینگ ها هستن که شما می تونید انتخاب کنید و مهم اینه که اون ها رو تست کنید و بعد به صورت دائمی از یک از اون ها استفاده کنید.
هاستینگ های دیگه ای چون هاست دی ال، هاست ایران ، پارس پک ، میزبان فا، پردیس هاستینگ و خیلی های دیگه هم هستن که می تونید از اون ها استفاده کنید. انتخاب هاستینگ واقعا یه امر کاملا سلیقه ای هست ، ضمن اینکه شما باید در نظر بگیرید که به چه امکاناتی از هاست، نیاز دارید.
در صورتی که میخواهید سایت وردپرس راه اندازی کنید، می تونید فیلم آموزش ما ، در مورد هاست مناسب وردپرس رو در سایت ببنید و با توجه به موارد مطرح شده، تصمیم بگیرید که کدام شرکت هاستینگ مناسب کار شما هست.
از اینکه وقت گذاشتید و این فیلم رو دیدید، از شما کمال سپاس و تشکر را داریم.
موفق باشید
جامع و کامل و مفید بود دمتون گرم خدایی
از لطف شما بسیار ممنون و سپاسگزارم. نظرات شما باعث خواهد شد که ادامه راه را با قدرت بیشتری ادامه دهیم. ممنون از وقتی که برای نظر دادن گذاشتید