Який найкращий спосіб змусити HTTPS та WWW, але дозволити localhost?

Важливо змусити HTTPS та WWW з кількох причин: заслужити довіру своїх відвідувачів, показавши, що з'єднання захищено, і, якщо ви використовуєте піддомен, такий як www, зберігаючи послідовність із відвідувачами та вашими звітами, у вашій дешевій мережі хостинг, наприклад.


HTACCESS змушує HTTPS та WWW, але дозволяють localhost

Важливо змусити HTTPS та WWW з кількох причин: заслужити довіру своїх відвідувачів, показавши, що з'єднання захищено, і, якщо ви використовуєте піддомен, такий як www, зберігаючи послідовність із відвідувачами та вашими звітами, у вашій дешевій мережі хостинг, наприклад.

У таких системах звітування, як пошукова консоль Google, можна легко ускладнитись, щоб мати різний перегляд для абсолютно одного сайту та сторінок. Один із захищеним HTTPS-з'єднанням, один без і один з веб-піддоменом www, а другий без, і навіть стає кошмаром, який призведе до того, що вам доведеться налаштувати фільтр субдомену Google Analytics, щоб мати постійну звітність.

Насправді є декілька простих способів переконатись, що всі відвідувачі будуть перенаправлені на захищену в HTACCESS версію сайту HTTPS і веб-піддомен, не впливаючи на відвідування, і це також можна використовувати для перенаправлення веб-сайту на інший веб-сайт за допомогою цього простого і елегантний метод.

І, на додаток до цього, і щоб зробити його повною, переконайтеся, що доступ до піддомену localhost можна отримати без веб-піддомену або перенаправлення на HTTPS, а сторінки, що закінчуються косою рисою, будуть перенаправлені на звичайну сторінку, щоб уникнути подвійний підрахунок одних і тих же сторінок у звітах.

Давайте позбудемось усіх цих повторюваних сторінок, які в кінці ускладнюють правильне узгодження аналітики:

  • 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, зазвичай зберігається в кореневій папці веб-сайту.

Сторінка перенаправлення, що закінчується косою рисою

Щоб видалити кінець косою рискою з URL-адреси, що закінчується однією з них, і щоб перенаправлення запитів було переспрямовано на стандартну сторінку без косої риси, просто зіставте URL-адреси, починаючи і закінчуючи косою рисою, переконайтеся, що це не запитуваний каталог, і перенаправляйте до цілого URI запиту без кінцевої косої риски.

Крім того, перенаправіть сторінку до захищеної веб-URL-адреси, яка повинна бути правильною - це вирішить безпосередньо всі ваші потенційні проблеми, включаючи кінець косої риски, незахищений запит або недієвий субдомен.

Потім нам потрібен додатковий фрагмент коду, щоб переконатися, що будь-який запит до каталогу закінчується косою рисою, оскільки звичайні URL-адреси каталогів веб-сайтів закінчуються одним із них.

HTACCESS примушує HTTPS і примушує WWT htaccess

Тепер, коли проблема з кінцевою косою рискою вирішена, давайте зосередимось на відсутньому HTTPS або відсутньому веб-піддомені, що може статися, з перенаправленням htaccess http на https із силою www.

Найпростіший і найстильніший спосіб зробити це - це ідентифікація обох у точно такому ж режимі htaccess.

Це робиться легко, шляхом узгодження URL-адрес, які не починаються з веб-піддомену, або будь-якого запиту, що не включає HTTPS, і перенаправлення правильної URL-адреси нашого веб-сайту, яка включає як захищене з'єднання, так і веб-піддомен www.

Застосовуйте HTTPS та WWW, але дозволяйте localhost

Вивчіть основи SEO: зареєструйтесь сьогодні!

Підвищіть видимість та трафік вашого веб-сайту, освоюючи основи SEO за допомогою нашого курсу основних основ.

Почніть вивчати SEO

Підвищіть видимість та трафік вашого веб-сайту, освоюючи основи SEO за допомогою нашого курсу основних основ.

Тепер це все добре, але що відбувається, коли ми намагаємося дістатись до нашого Веб-сайту у режимі розробки на локальному сервері XAMPP, але всі наші запити на http: // localhost тепер переспрямовуються на https://www.mysite.com - наша виробнича версія?

Добре рішення полягає в повторному використанні попереднього фрагмента коду, який застосовує HTTPS та WWW версію запиту URL-адреси, але запускайте його, виключаючи із запитів чеків, які адресуються до localhost або до нашої локальної IP-адреси, що становить 127.0.0.1.

І це все, у нас зараз прекрасний фрагмент коду, який вирішить усі наші проблеми!

Перенаправити HTTP на HTTPS htaccess, примусити WWW та видалити кінцеву косу рису

Весь фрагмент коду нижче може бути використаний у файлі HTACCESS для досягнення всього наступного:

Перенаправлення HTTP на HTTPS у htacces,

Примусовий WWW у htaccess,

Видаліть кінцеву косу рису в URL-адресі.

Звичайно, не забудьте змінити URL-адресу веб-сайту на ту, що стосується вас.

Він навіть може бути використаний для перенаправлення веб-сайту на інший веб-сайт, просто змінивши цільові URL-адреси на інший найкращий дешевий веб-веб-хостинг:

Часті Запитання

Як веб -розробники можуть налаштувати свої сайти для автоматичного перенаправлення на версії HTTPS та WWW для безпеки та послідовності, звільняючи Localhost від цих перенаправлення для цілей розвитку?
Впроваджуйте умовні переспрямування у файлі .HTaccess на вашому сайті або конфігурації сервера. Використовуйте правила переписання, щоб перевірити, чи не є доменом Localhost, а потім застосувати HTTPS та WWW. Це гарантує, що виробничий трафік є безпечним та належним чином відформатованим, тоді як трафік розвитку на Localhost залишається незапаленим для тестування.

Yoann Bierling
Про автора - Yoann Bierling
Yoann Bierling - це веб -видавничий та цифровий консалтинговий професіонал, що робить глобальний вплив завдяки досвіду та інновації в технологіях. Пристрасний щодо розширення можливостей людям та організаціям процвітати в цифрову епоху, він змушений забезпечити виняткові результати та сприяти зростанню за допомогою створення вмісту освіти.

Вивчіть основи SEO: зареєструйтесь сьогодні!

Підвищіть видимість та трафік вашого веб-сайту, освоюючи основи SEO за допомогою нашого курсу основних основ.

Почніть вивчати SEO

Підвищіть видимість та трафік вашого веб-сайту, освоюючи основи SEO за допомогою нашого курсу основних основ.




Коментарі (0)

Залишити коментар