PDA

Просмотр полной версии : не получается переехать на IIS



Luca
24.11.2009, 10:09
Нужна помощь по перенсу CMS с Apache на IIS. Для корректной работы CMS необходима поддержка rewrite mode. IIS его по умолчанию не поддерживает, однако существует модуль URLRewrite (http://www.iis.net/expand/URLRewrite) который и позволяет реврайтить урлы. К сожалению с ним у меня ничего не заработало. Как я понимаю нужно все запросы перебрасывать на index.php, но ничего не получается.

Вот содержимое .htaccess


<files .htaccess>
order allow,deny
deny from all
</files>

php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]

# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]

сайт самой cmd www.ngcms.ru

Кто может помогите плиз. Авторы самой CMS в IIS не секут.

agnus
07.08.2010, 16:36
переезды с апача на иис всегда были для меня проблемой, особенно когда речь шла о чужих готовых решений, если сам производитель не знает, вполне возможно, что накрутили с настройками которые иис в такой позиции не воспринимает. мне всегда помагал материал IIS 7.0 Resource Kit Book

Duncon
07.08.2010, 17:54
А зачем оно нужно переезжать на сервак от мелкомягких? Есть же куча более вменяемых серверов..