У меня есть сайт asp.net mvc, и я хочу его открыть как www.example.com
вместо example.com
. Я хочу перенаправить каждого пользователя, который использует example.com
в www.example.com
. Причина, по которой я делаю это, - это сохранить файлы cookie. Поскольку в настоящее время 2 разных файла cookie работают один для www.example.com
, а другой работает для example.com
. Как я могу это сделать?Хотите открыть мой сайт с www
-1
A
ответ
0
Это должно быть сделано в web.config, а не в .htaccess. Есть аналогичный вопрос с отличным ответом here.
0
Для этого можно использовать IIS URL Rewrite Module. Но он по умолчанию не установлен на сервере. При установке вы можете создать правило в файле Web.Config
вашего сайта.
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect to www" stopProcessing="true">
<match url=".*" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="^traindb.nl" />
</conditions>
<action type="Redirect" url="http://www.traindb.nl/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
0
Вы можете настроить перенаправление из example.com -> www.example.com в DNS или даже в настройках IIS.
Я думаю, вам нужно заглянуть в .htaccess redirects – bwoogie
Почему бы вам просто не установить cookie для '.example.com'? – mrun