Мдя. Возьмите за правило: ссылка на корень сайта должна выглядеть
<a href="/">
и никак иначе. И не надо никаких редиректов (к склейке зеркал "с www" и "без www" это не относится). Думается, что внешних ссылок, ведущих именно на default.aspx, у вас очень и очень немного.
Я б не парился. Особенно при PR=3. Я бы внешних ссылок понаставил :)
Самая интересная игра :)
Исходная позиция: Танк Т-80, четыре свежезаряженных и только что установленных акка; ваш покорный слуга, с гаечным ключом на 17 (вроде), прикручивающий провода к клеммам.
Сама игра: уронить ключ на клеммы в 20 сантиметрах от своей рожи :)
Результаты: фейерверк, ключ без рожков, полностью о**евший и почерневший играющий :)
http://httpd.apache.org/docs/1.3/content-negotiation.html
Пример работы - страница, которую показвает Апач сразу после установки.
Живой пример - http://www.saminfo.ru/
Берем Файрфокс, Tools - Options - Advanced - Edit languages...
Добавляем en, ru, de, fr, далее пооочередно поднимаем языки наверх, релоадим страницу :)
Практически так же :) http://www.isapirewrite.com/
Только вот зачем такой редирект?
Как вариант: скопировать в Ворд, далее Сервис -> Исправить поврежденный текст.
По моим наблюдениям, выделяются слова, присутствующие на той странице, куда ведет ссылка.
Оценить, что видят поисковики во флэш, можно с помощью http://www.adobe.com/licensing/developer/search/faq/
- выдирается текст и "вбитые" в ролик ссылки. Все, что получается с помощью ActionScript, не видно.
По поводу давности:
http://company.yandex.ru/news/2004/0929/
В ASP скрипты. Можно заинклюдить с помощью SSI во все ASP страницы.
С global.asa такой вариант не проверял.
На ASP.Net это делается вот так:
http://www.codeproject.com/aspnet/URLRewriter.asp
На "классическом" АСП будет что-то вроде:
If InStr(Request.ServerVariables("SERVER_NAME"), "www.site.ru") = 0 Then Response.Status = "301 Moved Permanently" If Request.QueryString <> "" Then Response.AddHeader "Location", "http://www.site.ru" & Request.ServerVariables("SCRIPT_NAME") & "?" & Request.QueryString Else Response.AddHeader "Location", "http://www.site.ru" & Request.ServerVariables("SCRIPT_NAME") End If Response.EndEnd If
Исследования:
http://psychology.wichita.edu/surl/usabilitynews/3S/font.htm
http://psychology.wichita.edu/surl/usabilitynews/41/onlinetext.htm
http://psychology.wichita.edu/surl/usabilitynews/2S/font.htm
http://psychology.wichita.edu/surl/usabilitynews/3W/fontJR.htm
http://psychology.wichita.edu/surl/usabilitynews/3W/fontSR.htm