بهترین راه برای مجبور کردن HTTPS و WWW اما اجازه دادن localhost چیست؟

مجبور کردن HTTPS و WWW به دلایل مختلف بسیار مهم است: اعتماد بازدید کنندگان خود را با نشان دادن اتصال امن بدست آورید ، و در صورت استفاده از زیر دامنه ای مانند www ، حفظ همخوانی با بازدید کنندگان و گزارش خود ، در وب ارزان خود قرار دهید. به عنوان مثال میزبانی


HTACCESS HTTPS و WWW را مجبور می کند اما به محلی اجازه می دهد

مجبور کردن HTTPS و WWW به دلایل مختلف بسیار مهم است: اعتماد بازدید کنندگان خود را با نشان دادن اتصال امن بدست آورید ، و در صورت استفاده از زیر دامنه ای مانند www ، حفظ همخوانی با بازدید کنندگان و گزارش خود ، در وب ارزان خود قرار دهید. به عنوان مثال میزبانی

به راحتی می تواند در موتورهای گزارشگر مانند Google Search Console پیچیده شود تا دیدگاه های متفاوتی را برای همان سایت و صفحات دقیقاً مشاهده کنید. یکی با اتصال HTTPS امن ، دیگری بدون ، و دیگری هرکدام دارای زیر دامنه وب www و دیگری بدون ، و حتی یک کابوس می شوند که شما را مجبور می کند یک فیلتر فرعی Google Analytics را راه اندازی کنید تا گزارش مداوم داشته باشد.

در واقع راه های ساده ای وجود دارد تا اطمینان حاصل شود که کلیه بازدید کنندگان از طریق HTACCESS Force HTTPS نسخه سایت و زیر دامنه وب به ایمن هدایت می شوند ، بدون اینکه بازدیدها را تحت تأثیر قرار دهد ، و از itcan نیز می توانید با استفاده از این ساده و روش زیبا

و علاوه بر این ، و برای تکمیل آن ، اطمینان حاصل کنید که می توانید به subdomain localhost بدون زیر دامنه وب یا تغییر مسیر به HTTPS دسترسی پیدا کنید و صفحات منتهی به slash به صفحه عادی هدایت شوند تا از این کار جلوگیری کنید. تعداد دو برابر همان صفحات در گزارش ها.

اجازه دهید خلاص شدن از شر این همه صفحات تکراری ، که باعث می شود در پایان به توافق نرسیدن مناسب تجزیه و تحلیل تجزیه و تحلیل:

  • http://mywebsite.com/page
  • http://mywebsite.com/page/
  • https://mywebsite.com/page
  • https://mywebsite.com/page/
  • http://www.mywebsite.com/page
  • http://www.mywebsite.com/page/
  • https://www.mywebsite.com/page
  • https://www.mywebsite.com/page/
  • همه اینها با به روزرسانی پرونده .htaccess ، که یک فایل پنهان است که در سرورهای Apache استفاده می شود ، انجام می شود ، که معمولاً در پوشه root وب سایت ذخیره می شود.

صفحه تغییر مسیر پایان یافته با برش

برای حذف برش پایان بخش از URL که به یکی از آنها پایان داده می شود ، و برای اینکه درخواست ها به صفحه استاندارد هدایت نشوند ، بدون اینکه اسلش را تغییر دهند ، کافیست URL های شروع شده و پایان یافته را با یک slash مطابقت دهید ، مطمئن شوید که دایرکتوری مورد درخواست نیست و دوباره هدایت شوید. به تمام درخواست URI بدون پایان دادن به برش.

همچنین ، صفحه را به URL وب امن هدایت کنید که صحیح باشد - این مستقیماً تمام مشکلات احتمالی شما از جمله پایان دادن به اسلش ، درخواست غیر ایمن یا زیر دامنه غیر وب را حل می کند.

ما همچنین به یک کد اضافی دیگر نیاز داریم تا مطمئن شویم که هرگونه درخواست به یک فهرست با یک بریده ختم می شود ، زیرا URL های وب فهرستهای عادی با یکی از آنها به پایان می رسد.

HTACCESS HTTPS را مجبور و htaccess WWW را مجبور می کند

اکنون که مسئله پایان slash حل شد ، بیایید به HTTPS گمشده یا زیر دامنه وب از دست رفته متمرکز شویم که می تواند اتفاق بیفتد ، با یک آدرس htaccess به آدرس https با نیروی www تغییر مسیر دهید.

ساده ترین و شیک ترین راه برای تحقق این امر ، شناسایی هر دو در شرایط دقیقاً یکسان است.

اصول SEO را بیاموزید: امروز ثبت نام کنید!

با تسلط بر اصول سئو با دوره ابتدایی آسان برای دنبال کردن ، دید و ترافیک وب سایت خود را تقویت کنید.

شروع به یادگیری سئو کنید

با تسلط بر اصول سئو با دوره ابتدایی آسان برای دنبال کردن ، دید و ترافیک وب سایت خود را تقویت کنید.

این کار به راحتی با تطبیق URL هایی که از زیر دامنه وب شروع نمی شوند ، یا هر درخواستی شامل HTTPS ، و هدایت آدرس صحیح URL وب سایت ما ، که شامل اتصال ایمن و زیر دامنه وب www است ، انجام می شود.

HTTPS و WWW را مجبور کنید اما به محلی اجازه دهید

اکنون ، این همه چیز خوب است ، اما چه می شود که ما در واقع سعی کنیم به وب سایت خود در حالت توسعه در سرور محلی XAMPP برسیم ، اما همه درخواست های ما برای http: // localhost اکنون به https://www.mysite.com هدایت می شوند - نسخه تولیدی ما؟

خوب ، راه حل استفاده مجدد از کد قبلی است که HTTPS و نسخه WWW درخواست URL را اعمال می کند ، اما این کار را با محرومیت از درخواست های چک که به localhost یا آدرس IP محلی ما ، که 127.0.0.1 است ، محروم کنید.

و این این است ، ما اکنون یک کد متن زیبا داریم که تمام مشکلات ما را برطرف می کند!

HTTP را به HTTPS تغییر دهید ، WWW را مجبور کنید و برش انتهایی را حذف کنید

برای دستیابی به همه موارد زیر می توانید از کل کد زیر استفاده کنید در پرونده HTACCESS:

هدایت HTTP به HTTPS را در htacces ،

WWW را مجبور کنید در htaccess ،

پایان دادن به برش در URL.

البته فراموش نکنید که آدرس اینترنتی وب سایت را برای شخصی که متقاضی شماست تغییر دهید.

حتی می تواند با تغییر آدرس URL مقصد به دیگر وب سایت میزبانی وب ارزان شما بهترین راه حل برای  تغییر وب سایت به وب سایت دیگری   استفاده شود:

سوالات متداول

چگونه توسعه دهندگان وب می توانند سایت های خود را پیکربندی کنند تا به طور خودکار به نسخه های HTTPS و WWW برای امنیت و قوام در حالی که معاف از LocalHost از این تغییر مسیر برای اهداف توسعه است ، هدایت کنند؟
تغییر مسیر مشروط را در پرونده .htaccess سایت یا پیکربندی سرور سایت خود اجرا کنید. از قوانین بازنویسی استفاده کنید تا بررسی کنید که آیا دامنه محلی نیست و سپس HTTPS و تغییر مسیر WWW را اعمال کنید. این تضمین می کند که ترافیک تولید ایمن و به درستی فرمت شده است ، در حالی که ترافیک توسعه در LocalHost برای آزمایش بی تأثیر است.

Yoann Bierling
درباره نویسنده - Yoann Bierling
Yoann Bierling یک متخصص انتشارات وب و مشاوره دیجیتال است و از طریق تخصص و نوآوری در فناوری ها تأثیر جهانی می کند. او در مورد توانمندسازی افراد و سازمانها برای شکوفایی در عصر دیجیتال ، وی را به ارائه نتایج استثنایی و رشد رشد از طریق ایجاد محتوای آموزشی سوق می دهد.

اصول SEO را بیاموزید: امروز ثبت نام کنید!

با تسلط بر اصول سئو با دوره ابتدایی آسان برای دنبال کردن ، دید و ترافیک وب سایت خود را تقویت کنید.

شروع به یادگیری سئو کنید

با تسلط بر اصول سئو با دوره ابتدایی آسان برای دنبال کردن ، دید و ترافیک وب سایت خود را تقویت کنید.




نظرات (0)

پیام بگذارید