#asp.net #iis-7 #iis-6
#asp.net #iis-7 #iis-6
Вопрос:
Я пытаюсь перенаправить свой веб-сайт с www.example.com чтобы example.com со следующим кодом, но я получаю ошибку 500.
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect from WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.example.com$" />
</conditions>
<action type="Redirect" url="http://example.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
Не могли бы вы сообщить мне, что не так с моим кодом?
Ответ №1:
Является ли ваша настройка DNS-сервера для разрешения example.com , без www???
это может быть вашей проблемой
Комментарии:
1. Пауло, это невозможно, потому что, если кто-нибудь введет www перед адресом, появится ошибка. Я хочу, чтобы кто-нибудь набрал перенаправление www на http: // автоматически.
2. Я знаю. но я подумал, что, если у вас есть оба WWW.site и сайт, указывающий на то же самое местоположение, вы бы не получили эту ошибку. Или вы можете настроить новый веб-сайт в IIS с www, указывая на сайт без него. когда вы создаете веб-сайт, в IIS щелкните правой кнопкой мыши, свойства и выберите вкладку «домашний каталог», у вас есть возможность перенаправить на URL. просто попытка, надеюсь, это поможет ура