2015-10-27 3 views
0

Мой сайт ведет себя по-другому с http://example.com и http://www.example.com. Я знаю, что они рассматриваются как два разных домена. Но что мне делать, чтобы исправить эту проблему? Люди будут в основном набирать example.com вместо полного URL-адреса, поэтому что мне делать, чтобы два URL-адреса указывали на один и тот же сайт?Как настроить запись DNS для имени домена для указания как на одном IP-адресе?

ответ

0
  • Первое, что вам нужно сделать, это убедиться, что DNS-сервер имеет записи для обоих доменов, указывающих на один и тот же сервер (записи A).
  • Вам нужно добавить привязок для этих двух адресов, чтобы указать на то же веб-приложения в настройках веб-сервера (в случае IIS вам необходимо добавить несколько привязок на Edit Site меню)
  • В случае, если необходимо для перенаправления HTTP на HTTPS вы можете использовать IIS модуль перезаписи со следующим правилом

правило

<rule name="RedirectToWWW" enabled="true" stopProcessing="true"> 
      <match url="(.*)" /> 
      <conditions> 
       <add input="{HTTP_HOST}" pattern=".*your-domain\.com" /> 
       <add input="{HTTP_HOST}" negate="true" pattern="www\.your-domain\.com" /> 
      </conditions> 
      <action type="Redirect" url="https://www.your-domain.com/{R:1}" redirectType="Permanent"/> 
</rule> 
+0

И домены, указывающие на тот же IP-адрес в DNS. Кажется, мой код рассматривает оба домена по-разному. – van

+0

Есть ли способ перенаправить пользователя на www.example.com в случае, если человек набирает example.com. – van

+0

Да, это правило, о котором я упомянул в своем ответе. – khorvat

 Смежные вопросы

  • Нет связанных вопросов^_^