301 редирект в IIS

Итак, у нас есть клиент, на котором мы размещаем их сайт, но с двумя разными доменами, сопоставленными (у нас есть привязки для обоих доменов) к одному и тому же сайту в IIS. это в первую очередь потому, что когда они начинали с нами, они могли купить только домен, который они в конечном итоге не хотели использовать в будущем.

Например, это домены www.something.com и www.something.com.

Они спросили, могу ли я добавить постоянную переадресацию 301 в URL-адрес с дефисом, чтобы пользователи всегда должны переходить на версию сайта без дефиса.

Я пробовал правила перезаписи URL-адресов и использовал перенаправление HTTP в IIS, однако сайт затем находится в цикле перенаправления, и я думаю, что это связано с тем, что у меня есть оба домена, привязанные к сайту в IIS.

Помощь !!

заранее спасибо


person Matthew P    schedule 28.10.2015    source источник
comment
@ Мэтью, в общем, вы просите перейти из одного домена в другой, верно?   -  person The Blue Shirt Developer    schedule 28.10.2015
comment
На самом деле да, но третья сторона, которая работает с нами над некоторым SEO, ноет, что для одного и того же сайта работают 2 URL-адреса, так что это та часть, с которой мне нужно бороться ;-)   -  person Matthew P    schedule 28.10.2015
comment
@mathew вот ссылка, которая показывает, как применять правила для перехода из одного домена другому   -  person The Blue Shirt Developer    schedule 28.10.2015
comment
Спасибо, я посмотрю на это. У меня есть перезапись URL-адреса, установленная в IIS, и я попытался добавить правило, но, похоже, оно не работает.   -  person Matthew P    schedule 28.10.2015
comment
Вы говорите, что пробовали это и не работает? если да то можешь выложить свой конфиг   -  person The Blue Shirt Developer    schedule 28.10.2015
comment
Спасибо, я прочитал статью, на которую вы меня сослали, и исправил правила.   -  person Matthew P    schedule 28.10.2015
comment
Добавлен фактический ответ, поскольку ответ попытайтесь принять, даже если эта ссылка не работает, другие пользователи из Google смогут найти ответ здесь.   -  person The Blue Shirt Developer    schedule 28.10.2015


Ответы (1)


Попробуйте переписать этот URL. Вот Источник

<rule name="fromadd Host Name" stopProcessing="false">
      <match url="(.*)" />
      <conditions>
        <add input="{HTTP_HOST}"  pattern="^anitkb\.com$" />
      </conditions>
      <action type="Redirect" url="To address" redirectType="Permanent" />
    </rule>
person The Blue Shirt Developer    schedule 28.10.2015