перевод .htaccess в web.config (помощь)

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем CoderW, 17 сен 2013.

  1. CoderW

    CoderW Постоялец

    Регистр.:
    17 янв 2013
    Сообщения:
    125
    Симпатии:
    55
    Ребят, никогда не встречался с настройкой mod rewrite через web.config. Сервак стоит на винде и вот такие вот пироги. Не используется .htaccess и нужно правила прописывать в web.config

    Может кто рубит эту фишку. Вот мой .htaccess
    Код:
    RewriteEngine On
    RewriteBase /
    # redirect all requests to /en/favicon.ico and /de/favicon.ico
    # to /favicon.ico
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(en|cs|de)/favicon.ico$ favicon.ico [L,QSA]
    # redirect all requests to /en/assets* and /de/assets* to /assets*
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(en|cs|de)/assets(.*)$ assets$2 [L,QSA]
    # redirect all other requests to /en/* and /de/*
    # to index.php and set the cultureKey parameter
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(en|cs|de)?/?(.*)$ index.php?cultureKey=$1&q=$2 [L,QSA]
    
    Мопогите перевести пожалуйста..
     
  2. ZM2007

    ZM2007

    Регистр.:
    16 окт 2007
    Сообщения:
    188
    Симпатии:
    82
    У меня такого извращения нет, но гугл говорит что

    AllowOverride None
    Нужно заменить на
    AllowOverride All

    В определении папки
    <Directory />
    а может и еще где-то.
     
    CoderW нравится это.