hosein.dfe 0 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 سلام دوستان روز همگی بخیر. من میخواستم ریدایرکت های 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 72 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 (ویرایش شده) راه حل اول : این کد رو بذارید تو 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 تغییر بدید. ویرایش شده مرداد 01 توسط b.soshiant لینک به ارسال
hosein.dfe 0 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 در 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 ارسال شده در مرداد 01 مالک گزارش بازنشر ارسال شده در مرداد 01 سلام مجدد. مشکل من با نصب افزونه Really Simple SSL حل شد. (https://wordpress.org/plugins/really-simple-ssl) متشکرم لینک به ارسال
asadiy4n 2807 ارسال شده در مرداد 01 گزارش بازنشر ارسال شده در مرداد 01 سلام میتونستید از این افزونه هم استفاده کنید https://wordpress.org/plugins/better-search-replace/ لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری