ФорумРазработкаУстановка и администрирование ПОВебсервер → 301 редирект в web.config (IIS)

301 редирект в web.config (IIS)

  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 22 апреля 2010 г. 22:37

    Добрый вечер!

    нужна помощь. мне нужно сделать 301 редирект. для htaccess'a много информации а для web.config ничего нет.
    я знаю, что это можно настроить в админке сервера, но админ… короче… не знаю… пишет, чтоб я руками вводил.
    а я ничего не знаю.

    вернее есть идея, нащел , но не знаю, верная она или нет?
    <rule name="Redirect to root" patternSyntax="Wildcard" stopProcessing="true">
    <match url="index.php" />
    <action type="Redirect" url="/" appendQueryString="false" redirectType="Permanent" />
    </rule>


    ___________________________
    короче говоря мне надо с www.sitename.com/index.php перенаправить на www.sitename.com/
    и
    с sitename.com/index.php перенаправить на www.sitename.com/

    перенаправление без www на с www я нашел и сделал, а вот это не знаю как!
    верно оно или нет?
    меня смущает patternSyntax="Wildcard" и appendQueryString="false"

    спасибо за помощь!!!
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 23 апреля 2010 г. 0:01, спустя 1 час 23 минуты 44 секунды

    по IIS вряд ли кто поможет, так что делай в самом пхп файле)
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 23 апреля 2010 г. 0:04, спустя 2 минуты 57 секунд

    http://msdn.microsoft.com/
    там должно быть.
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 23 апреля 2010 г. 1:35, спустя 1 час 31 минуту 48 секунд

    ilma55, "Сообщество PHP-маньяков"… нашел блин где спрашивать :) Хотя и под иис поднимают пых, извращенцы
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 23 апреля 2010 г. 2:05, спустя 29 минут 26 секунд

    ilma55,
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name="Redirect to WWW" stopProcessing="true">
    <match url=".*" />
    <conditions>
    <add input="{HTTP_HOST}" pattern="^domain.com$" />
    </conditions>
    <action type="Redirect" url="http://www.domain.com/{R:0}"
    redirectType="Permanent" />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration>
    Сапожник без сапог
  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz 23 апреля 2010 г. 11:16, спустя 9 часов 11 минут 18 секунд

    я как сделать редирект без www на www сделал, а вот как с index.php на / не уверен что правильно, хотя работает.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!