Pull to refresh

Comments 32

Классный URL Rewriter. Лучшее и притом бесплатное решение для IIS. Жаль только что IIS6 не поддерживается.
Клон mod_rewrite был для IIS, правда платный.
Теперь можно вздохнуть свободней. Вот только правила между версиями URL Rewriter несовместимы. Надеюсь теперь они определились с форматом окончательно.
Нет, они изобрели, как его продать.
Ну наконец-то дождались.
Только за эти годы у меня таких своих под IIS самописных уже несколько есть.
Рекомендую всем SEF404 для Joomla для решения вышеназванных проблем.
Все это делается ручками за 5-10 минут
А потом неделями тестируется и месяцами чинится.
Статья о том, как максимально усложнить простую вещь
Microsoft Web Platform Installer бесплатный инструмент, которое автоматически настраивает веб-сервера и машины разработчиков
Вообще-то ничего кроме закачки и запуска скачанного файла ничего особо не делает.
Правильно ли я Вас понял, что утилита только запись в web.config делает?
А то у меня на хостинге урезанная админка через веб-интерфейс :(
Да, скопируйте правила в свой web.config и будет вам счастье
UFO just landed and posted this here
Большинство сайтов лежит на серверах с UNIX-системами. Такую штучку там не прикрутишь.

Основные проблемы решаются настройкой .htaccess в корне сайта:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) www.site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ www.site.ru/ [R=301,L]

site — меняем на свой домен
index — на свою страницу по-умолчанию
html — на свое расширение

Все это дописываем в уже существующий .htaccess, либо сами создаем .htaccess и вписываем туда наши настройки.
Последняя строчка, видимо, должна быть RewriteRule ^index\.html$ http://www.site.ru/ [R=301,L]
(во всяком случае, у меня работает только так, да и прогугливание темы выдает такой вариант)
Совершенно верно. Не знаю, как произошло, что http потерялось.
С WWW и без него — это один сайт. Поисковые системы склеивают их.

Для того что-бы указать поисковой системе какой адрес нужно брать за основной а какой как зеркало в robots.txt прописываем host и редиректом 301 отправляем на нужный.

Все 404 ошибки пересылаем на отдельную страницу, отдаем код 404 и выводим полезный контент для пользователя (например разделы сайта) что бы пользователь остался на сайте.

Дублирующий контент закрыть в noindex через тот же robots.txt
Пользователю например облако тегов полезно, а вот поисковику не очень (ибо дубли).

яндекс уже 2 месяца выкинуть www не может, хотя в роботс прописан хост без www :(
> Слеш в конце создает еще одну ситуацию, когда поисковые системы рассматривают эти ссылки как разные:
> scottgu.com
> scottgu.com/

Что курим?
совершенно согласен…
поисковики воспринимают это как один сайт однозначно!
другое дело — что без слэша физически лишний запрос на сервере делается… вы напутали в статье…
Все вопросы друзья к Скотту ;)
Видимо, человек хотел написать
> scottgu.com/folder
> scottgu.com/folder/

но мальца попутал. Вот до чего доводит незнание базовых RFC. :)
В избранное. Блин, когда же у меня руки дойдут до своего сайта?..
Мне одному кажется, что написать xml-ник руками в тыщу раз проще?
Понравилась идея OutBound Rules.
Замена урл-ов в генерируемой HTML'ке, позволит вообще ничего не менять в коде первое время и сделать урлы красивыми :)
UFO just landed and posted this here
Ключевая фраза:
«Не беспокойтесь, настроить правило очень просто. Следующие 4 шага объяснят, как это сделать»
Если вам нужно использовать привычные правила mod_rewrite, но на IIS — есть два замечательных решения!
Для IIS6 — ISAPI_Rewrite 3 www.helicontech.com/isapi_rewrite/
Для IIS7 — Helicon Ape www.helicontech.com/ape/
Бесплатные версии продуктов имеются.
И, да, там нет xml :)
Как быть с четвертым правилом, если домен.рф? У меня все сломалось, даже если использую вид: xn--g1af1a.xn--p1ai
Sign up to leave a comment.

Articles