"Венчурные Интеллектуальные Проекты"

В помощь ASP.NET разработчику => Полезные советы => Тема начата: krakoss от 20 Мая 2014, 05:10:59



Название: Настройка 301-го редиректа. Как в ASP.NET?
Отправлено: krakoss от 20 Мая 2014, 05:10:59
Привет.
Любая страница сайта должна быть доступна лишь по основному адресу http://www.maindomain.ru/. Если она доступна также и по другим адресам, например, http://www.maindomain.ru/index.php, то возникает ошибка дублированного контента, из-за которой возможно падение позиций сайта.

В основном решается настройкой 301-го редиректа.

Чтобы не прописывать вручную каждую пару УРЛ-ов, можно сделать редирект шаблоном.
При использовании apache и mod_rewrite, это делается следующими строками:

Код:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.(.+)$
RewriteRule ^.*$ http://%{HTTP_HOST}/ [R=301,L]

Максим подскажи в какую сторону "копать"




Название: Re: Настройка 301-го редиректа. Как в ASP.NET?
Отправлено: UDove от 20 Мая 2014, 22:12:55
настройки параметров web.config , либо Machine.config или global.asax

На вскидку погуглил "asp.net 301 redirect":
http://www.codeproject.com/Articles/110595/Handling-Redirects-in-ASP-NET


Название: Re: Настройка 301-го редиректа. Как в ASP.NET?
Отправлено: krakoss от 21 Мая 2014, 09:32:27
как вот это применить?
http://habrahabr.ru/post/91797/ (http://habrahabr.ru/post/91797/)
и в продолжение по этому же
http://social.msdn.microsoft.com/Forums/ru-RU/f5701634-37f1-4f05-924f-2157486b0d73/-webconfig?forum=aspnetru (http://social.msdn.microsoft.com/Forums/ru-RU/f5701634-37f1-4f05-924f-2157486b0d73/-webconfig?forum=aspnetru)

Все теперь работает == http://en.idealhome.biz/furniturecenters/


Название: Re: Настройка 301-го редиректа. Как в ASP.NET?
Отправлено: UDove от 21 Мая 2014, 10:11:53
тебе применить никак )))
это (первая ссылка) подходит для тех, у кого сервер с сайтом в полном ведении, а у нас виртуальный хостинг - полного управления сервером не имеем


Название: Re: Настройка 301-го редиректа. Как в ASP.NET?
Отправлено: UDove от 21 Мая 2014, 10:14:49
на http://idealhome.biz/ сделай распознавание языка браузера, чтобы автоматом открывался нужный )))
http://msdn.microsoft.com/ru-ru/library/system.web.httprequest.userlanguages(v=vs.110).aspx