Я пытаюсь реализовать редирект 301 для переписывания URL / оптимизации SEO.Я выполняю эти перенаправления в модуле моего веб-сайта VB.NET.
Когда я указываю новое местоположение в заголовке, оно всегда добавляет новое местоположение к существующему URL-адресу вместо полной его замены или использования относительногодорожка.Поэтому вместо красивого URL я получаю комбинацию обоих:
http://site.com/productList.aspx?id=123&fid=123&mid=123http://site.com/store/books/
Вот код, который я использую для перенаправления:
httpContext.Response.Status = "301 Moved Permanently"
httpContext.Response.AddHeader("Location", "http://site.com/store/books")
httpContext.Response.End()
Я пытался использоватьотносительные ~ / пути без успеха.Я предполагаю, что я делаю неправильно, это очень просто.Пожалуйста помоги!Заранее спасибо.