من میخوام توی لاراول
تمامی ادرس ها رو از http به https انتقال بدم
این کد رو امتحان کن:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.com/([\-a-zA-Z1-9]+)/?$ [NC]
RewriteRule ^(.*)$ https://site.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^http://site.com/([\-a-zA-Z1-9]+)/?$ [NC]
RewriteRule ^(.*)$ https://site.com/$1 [L,R=301]
باید از فایل htaccess استفاده کنی (به نظرم هر وب مستری باید یاد بگیرتش خیلی چیز مهمیه)
این لینک هم درباره نحوه ی این کار رو توضیح داده
https://www.freecodecamp.org/news/how-to-redirect-http-to-https-using-htaccess/
این کد .htaccess رو امتحان کن:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.com [NC]
RewriteRule ^(.*)$ https://site.com/$1 [L,R=301,NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
از طریق کنترل پنل هاست سایتتم میتونی تنظیم کنی(اگه از کنترل پنل ریدایرکت کنی نیازی به تغییر دستی فایل .htaccess نیست)
بله از طریق سی پنل اقدام میکنم فقط صفحه اصلی رو انتقال میده تمام صفحات رو انتقال نمیده
این کد هم کار نکرد متاسفانه 😢
خب دیگه دوست عزیزمون @asp.gosk هم کدش رو گزاشتن هم دلیلشو این که توی سی پنل کار نمی کنه رو باید با پشتیبانی تماس بگیرین
کدی که من فرستادم تو صفحه های دیگه(صفحه های غیر از صفحه اصلی) از با www به بی www انتقال نمیده یا از http به https?
این کد رو امتحان کن:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.com/([\-a-zA-Z1-9]+)/?$ [NC]
RewriteRule ^(.*)$ https://site.com/$1 [L,R=301,NC]
RewriteCond %{HTTP_HOST} ^http://site.com/([\-a-zA-Z1-9]+)/?$ [NC]
RewriteRule ^(.*)$ https://site.com/$1 [L,R=301]
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟