Случилось так, что по незнанию, заказчик прикупил хостинг на IIS вместо хостинга на Apache
IIS, как известно, не поддерживает файл .htaccess, вместо этого у него xml файл web-config
Помогите, люди знающие, преобразовать одно в другое. Сам уже задолбался - не работает.
.htaccess
RewriteEngine on
RewriteRule ^.htaccess$ - [F]
RewriteRule ^goto/$ goto/index.php
RewriteRule ^(.*).htm$ index.php
RewriteRule ^(.*)/$ index.php
Спустя 1 час, 19 минут, 10 секунд (21.03.2011 - 01:15) valenok написал(а):
Вроде сам разобрался
Не знаю, правильно ли
<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
Web Site Administration Tool to configure settings for your application. Use
the Web site->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings/>
<system.webServer>
<rewrite>
<rules>
<rule name="some unnamed rule2" stopProcessing="true">
<match url="/*.php" />
<action type="Redirect" url="index.htm" />
</rule>
<rule name="some unnamed rule" stopProcessing="true">
<match url="/*.htm" />
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Не знаю, правильно ли