Клон mod_rewrite был для IIS, правда платный.
Теперь можно вздохнуть свободней. Вот только правила между версиями URL Rewriter несовместимы. Надеюсь теперь они определились с форматом окончательно.
Microsoft Web Platform Installer бесплатный инструмент, которое автоматически настраивает веб-сервера и машины разработчиков
Вообще-то ничего кроме закачки и запуска скачанного файла ничего особо не делает.
Последняя строчка, видимо, должна быть RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
(во всяком случае, у меня работает только так, да и прогугливание темы выдает такой вариант)
С WWW и без него — это один сайт. Поисковые системы склеивают их.
Для того что-бы указать поисковой системе какой адрес нужно брать за основной а какой как зеркало в robots.txt прописываем host и редиректом 301 отправляем на нужный.
Все 404 ошибки пересылаем на отдельную страницу, отдаем код 404 и выводим полезный контент для пользователя (например разделы сайта) что бы пользователь остался на сайте.
Дублирующий контент закрыть в noindex через тот же robots.txt
Пользователю например облако тегов полезно, а вот поисковику не очень (ибо дубли).
совершенно согласен…
поисковики воспринимают это как один сайт однозначно!
другое дело — что без слэша физически лишний запрос на сервере делается… вы напутали в статье…
Понравилась идея OutBound Rules.
Замена урл-ов в генерируемой HTML'ке, позволит вообще ничего не менять в коде первое время и сделать урлы красивыми :)
Если вам нужно использовать привычные правила mod_rewrite, но на IIS — есть два замечательных решения!
Для IIS6 — ISAPI_Rewrite 3 www.helicontech.com/isapi_rewrite/
Для IIS7 — Helicon Ape www.helicontech.com/ape/
Бесплатные версии продуктов имеются.
И, да, там нет xml :)
URL Rewrite Extension: исправляем распространенные проблемы SEO