محمد پورداداش
3 سال پیش توسط محمد پورداداش مطرح شد
7 پاسخ

انتقال همه ادرس ها از http به https و www به بدون www

من میخوام توی لاراول
تمامی ادرس ها رو از http به https انتقال بدم

  • این که میخوام www رو حذف کنم یعنی
    بدون www و https سایت برای کاربر لود بشه
    کسی میتونی کمکی کنه

ثبت پرسش جدید
ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
1

این کد رو امتحان کن:

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]

نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 3 سال پیش مطرح شد
0

باید از فایل htaccess استفاده کنی (به نظرم هر وب مستری باید یاد بگیرتش خیلی چیز مهمیه)
این لینک هم درباره نحوه ی این کار رو توضیح داده
https://www.freecodecamp.org/news/how-to-redirect-http-to-https-using-htaccess/


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
1

این کد .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 نیست)


محمد پورداداش
تخصص : طراح و کدنویس وردپرس
@MohammadFamo 3 سال پیش مطرح شد
0

بله از طریق سی پنل اقدام میکنم فقط صفحه اصلی رو انتقال میده تمام صفحات رو انتقال نمیده
این کد هم کار نکرد متاسفانه 😢


نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 3 سال پیش مطرح شد
1

خب دیگه دوست عزیزمون @asp.gosk هم کدش رو گزاشتن هم دلیلشو این که توی سی پنل کار نمی کنه رو باید با پشتیبانی تماس بگیرین


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
0

کدی که من فرستادم تو صفحه های دیگه(صفحه های غیر از صفحه اصلی) از با www به بی www انتقال نمیده یا از http به https?


محمد پورداداش
تخصص : طراح و کدنویس وردپرس
@MohammadFamo 3 سال پیش مطرح شد
0

فقط صفحه اصلی رو


ASPgo
تخصص : HTML، CSS، PHP و JS، طراح قالب...
@asp.gosk 3 سال پیش آپدیت شد
1

این کد رو امتحان کن:

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]

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام