سلام من برای اینکه https بشه توی appserviceprovider
URL::forceScheme('https');
اضافه کردم و درست شده ولی اگر توی یو ار ال دستی کسی http وارد کنه اعمال میشه و من میخوام نشه و نشه دستی تغییرش داد و اگر کسی اینکار کرد اتومات بشه https دوباره
یدونه میدلور هم نوشتم و اضافه کردم توی کرنل
داخلش اینو نوشتم
if (!$request->secure()) {
return redirect()->secure($request->getRequestUri());
}
ولی تا اجرا میشه سابت بالا نمیاد دیگه
هم میشه از میدلور استفاده کرد و هم میتونی توی فایل .htaccess این کد رو اضافه کنی و خودش اتوماتیک به https میره:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
توضیحات: این کد شرطش میگه اگهhttps وجود نداشت و off بود به https برو
سلام
@jafar.mahmoodian
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
توی این مقاله هم انواع ریدایرکت ها هست میتونید برید بخونید
http://dbstheme.com/edu/%D8%B1%DB%8C%D8%AF%D8%A7%DB%8C%D8%B1%DA%A9%D8%AA-%DA%86%DB%8C%D8%B3%D8%AA-%DA%A9%D8%AF-htaccess-redirect/
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟