Проблема сеанса IIS

#asp.net #windows #iis-6 #windows-server-2003

#asp.net #Windows #iis-6 #windows-server-2003

Вопрос:

У меня установлен сервер Windows 2003 и IIS 6.0 на нем. И я публикую только один веб-сайт на этом сервере.

У меня возникла проблема с сеансом, таким как:

При открытии адреса страницы с www или без www в начале (www.xyz.com или xyz.com ), он сохраняет разные сеансы. Приложение только одно и то же, и я хочу только один сеанс.

Как я мог это установить?

Спасибо,

Burak

Ответ №1:

Вероятно, вы храните информацию о сеансе в файлах cookie в браузере клиента. Следовательно, браузер видит www.xyz.com и xyz.com как два разных домена веб-сайта и создает два отдельных файла cookie. Чтобы решить вашу проблему, вам нужно убедиться, что ваш клиент всегда находится только в одном из двух доменов. Есть несколько решений

  • перезапись URL в IIS
  • перенаправление 301

Лично я думаю, что перенаправление 301 является самым простым / чистым для реализации.

Ответ №2:

используйте канонические URL-адреса и 301 перенаправление в Windows IIS 6

http://www.barrywise.com/2008/10/seo-canonical-urls-and-301-redirects-in-windows-iis-6-iis-7/

http://www.hpseo.co.uk/301-redirect-tutorial-iis/