hosein.dfe 0 ارسال شده در 8 مرداد گزارش بازنشر ارسال شده در 8 مرداد سلام دوستان روز همگی بخیر. من میخواستم ریدایرکت های http به https سایتی را با استفاده از کد زیر انجام بدم. RewriteCond %{HTTP_HOST} ^scurea\.com$ [OR] RewriteCond %{HTTP_HOST} ^www\.scurea\.com$ RewriteRule ^/?$ "https\:\/\/scurea\.com\/" [R=301,L] تا اینجای کار اوکیه و ریدایرکت درست انجام میشه، ولی وقتی وارد سایت می شم تمام عکسا لود نمیشن. دلیلشم اینه که ابتدای آدرس بعضی از سایزاش http میزنه یعنی اگه به صورت دستی https کنم عکس لود میشه. یک نمونه زیر آوردم <img width="512" height="447" src="https://scurea.com/wp-content/uploads/2022/07/BITUMEN2.jpg" class="attachment-large size-large __web-inspector-hide-shortcut__" alt="" loading="lazy" srcset="http://scurea.com/wp-content/uploads/2022/07/BITUMEN2.jpg 512w, http://scurea.com/wp-content/uploads/2022/07/BITUMEN2-300x262.jpg 300w" sizes="(max-width: 512px) 100vw, 512px"> لطفا من را راهنمایی بفرمایید این مشکلو چطوری حل کنم. پیشاپیش از راهنماییتون ممنونم. نقل قول لینک به ارسال
b.soshiant 43 ارسال شده در 8 مرداد گزارش بازنشر ارسال شده در 8 مرداد (ویرایش شده) راه حل اول : این کد رو بذارید تو htaccess : RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] اگر با کد بالا حل نشد، این کد رو بذارید آخر فانکشن ببینید جواب میده: // replce theme word add_filter('gettext', 'mw_translate_words_array'); add_filter('ngettext', 'mw_translate_words_array'); function mw_translate_words_array( $translated ) { $words = array( 'http' => 'https', ); $translated = str_ireplace( array_keys($words), $words, $translated ); return $translated; } اگر نشد باید از phpmyadmin تغییر بدید. ویرایش شده 8 مرداد توسط b.soshiant نقل قول لینک به ارسال
hosein.dfe 0 ارسال شده در 9 مرداد مالک گزارش بازنشر ارسال شده در 9 مرداد در 13 ساعت قبل، b.soshiant گفته است : راه حل اول : این کد رو بذارید تو htaccess : RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] اگر با کد بالا حل نشد، این کد رو بذارید آخر فانکشن ببینید جواب میده: // replce theme word add_filter('gettext', 'mw_translate_words_array'); add_filter('ngettext', 'mw_translate_words_array'); function mw_translate_words_array( $translated ) { $words = array( 'http' => 'https', ); $translated = str_ireplace( array_keys($words), $words, $translated ); return $translated; } اگر نشد باید از phpmyadmin تغییر بدید. سلام دوست عزیز. متاسفانه اوکی نشد. یعنی باید تمامی آدرس ها در phpmyadmin را تغییر بدم؟ نقل قول لینک به ارسال
hosein.dfe 0 ارسال شده در 9 مرداد مالک گزارش بازنشر ارسال شده در 9 مرداد سلام مجدد. مشکل من با نصب افزونه Really Simple SSL حل شد. (https://wordpress.org/plugins/really-simple-ssl) متشکرم نقل قول لینک به ارسال
asadiy4n 2,767 ارسال شده در 10 مرداد گزارش بازنشر ارسال شده در 10 مرداد سلام میتونستید از این افزونه هم استفاده کنید https://wordpress.org/plugins/better-search-replace/ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .