Перенаправление IIS 301 с "/index.html" на "/" для канонизации Canon

Я использовал технику, описанную здесь для IIS ( http://www.webconfs.com/how-to-redirect-a-webpage.php ), но это, как представляется, приводит к бесконечному циклу при применении к «/index.htm» и перенаправляется на «/». Есть ли другой способ сделать это в IIS, чтобы он не зацикливался бесконечно?

Эта страница является статическим HTML, поэтому я не могу реализовать решение ASP или ASP.net. Есть идеи?

4 Solutions collect form web for “Перенаправление IIS 301 с "/index.html" на "/" для канонизации Canon”

Если вы используете IIS7, ваше приложение (даже если это просто static website HTML) может иметь file web.config. Взгляните на следующую публикацию и посмотрите, помогает ли это в настройке правила перезаписи (если вы можете использовать module перезаписи IIS для своего websiteа): https://stackoverflow.com/questions/4206053/windows-server-web- конфигурации-стрип-индекс-file

Поскольку это static html, вам нужно использовать URL-ревертер; filter ISAPI, который перехватывает HTTP-requestы до их обработки, поэтому URL-адрес можно перевести. Основной из них – ISAPI Rewrite, и он стоит около 100 долларов. Эта возможность является родной в Apache.

Метод, описанный в указанном вами URL-адресе, не будет работать в вашем случае.

вы можете создать directory /index.html/ и поместить file default.asp с соответствующим redirectм, это грязное решение. Чтобы вkeyить filter isapi, вы должны иметь доступ к консоли iis.

Это из-за устаревших / внешних ссылок или из-за внутренних ссылок, сделанных любым инструментом, используемым для управления контентом? Если первое, вы можете сделать свою реальную индексную страницу названной чем-то еще, а это имя выше в параметрах страницы по умолчанию IIS, а затем index.htm может быть настроено на redirect на / без цикла.

Если вам нужно find инструмент создания страниц с проблемными внутренними ссылками, это не сработает, так как ссылки также будут обновлены для этого альтернативного имени fileа. Однако, если основная страница не часто редактируется, и небольшая ручная работа приемлема, оставляя ее как index.htm и вручную создавая копию для любого имени, установленного для стандартного IIS, может позволить ему работать.

  • Поисковая optimization DNS-перенаправления
  • Googlebot запрашивает страницы 1 websiteа на другом websiteе
  • Установить все сайты apache в автономном режиме с помощью временных статических кешированных исходных страниц
  • Перенаправление абсолютного URL-serverа 2012 IIS
  • как поместить www.example.com/subfolder на /index.asp less /index.html
  • Как предотвратить открытие URL-адресов /index.php или /index.html?
  • IIS 6 - Настройка 301 перенаправления для не-www для www для SEO
  • Лучший способ перенаправить домен с плохой оценкой на новый?
  • Подстановочный знак DNS от * .domain.com на www.domain.com
  • Lighttpd перенаправляет с www.domain.com на домен.com
  • Субдомены и несколько доменных имен
  • Interesting Posts

    Неплохая идея разрешить доступ к общим fileам через внешний IP?

    Вращение и непрерывная запись больших fileов журнала с помощью rsyslogd

    W2K8R2 – способ преобразования параметров групповой политики effecitve для importа на автономные машины для локальной политики?

    Продолжайте получать «… заблокировано из-за большого количества соединений» на Amazon RDS

    Запуск и предварительный input в систему

    Развертывание с использованием git с различными настройками для локальной / размещенной среды

    DNS Conundrum для клиентов

    Windows Limiting Internet Speed ​​

    Cisco ASA Перенаправить весь трафик с определенных внешних узлов на конкретный внутренний узел

    Есть ли хорошие онлайн-websiteы / videoролики для обучения подрывной деятельности?

    Как добавить server Open Directory через скрипт?

    pgsql может подkeyаться, pgadmin не может

    Nginx + Пассажиры, обслуживающие активы на суб-ури

    Зачем запускать SSH на другом порту

    Можно ли использовать Ubuntu One на serverе Ubuntu?