"Венчурные Интеллектуальные Проекты"
19 Апреля 2024, 17:12:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Настройка 301-го редиректа. Как в ASP.NET?  (Прочитано 5376 раз)
0 Пользователей и 1 Гость смотрят эту тему.
krakoss
Разработчик 2
Ветеран
***
Offline Offline

Сообщений: 600


Email
« : 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]

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


Записан
UDove
Администратор
Старожил
*****
Offline Offline

Сообщений: 378

323858619 udove@hotmail.com
Email
« Ответ #1 : 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
Записан
krakoss
Разработчик 2
Ветеран
***
Offline Offline

Сообщений: 600


Email
« Ответ #2 : 21 Мая 2014, 09:32:27 »

как вот это применить?
http://habrahabr.ru/post/91797/
и в продолжение по этому же
http://social.msdn.microsoft.com/Forums/ru-RU/f5701634-37f1-4f05-924f-2157486b0d73/-webconfig?forum=aspnetru

Все теперь работает == http://en.idealhome.biz/furniturecenters/
Записан
UDove
Администратор
Старожил
*****
Offline Offline

Сообщений: 378

323858619 udove@hotmail.com
Email
« Ответ #3 : 21 Мая 2014, 10:11:53 »

тебе применить никак )))
это (первая ссылка) подходит для тех, у кого сервер с сайтом в полном ведении, а у нас виртуальный хостинг - полного управления сервером не имеем
Записан
UDove
Администратор
Старожил
*****
Offline Offline

Сообщений: 378

323858619 udove@hotmail.com
Email
« Ответ #4 : 21 Мая 2014, 10:14:49 »

на http://idealhome.biz/ сделай распознавание языка браузера, чтобы автоматом открывался нужный )))
http://msdn.microsoft.com/ru-ru/library/system.web.httprequest.userlanguages(v=vs.110).aspx
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!