Переношу wiki с IIS7 на Debian. Возникла проблема с переносом ReWrite правил. Что бы запрос foowiki.ru/Main_Page преобразовывался в foowiki.ru/index.php?title=Main_Page
Нашел на mediawiki примеры, но в них указано при использовании папок w и wiki - что не подходит. По пытался по их примерам сделать свою правило, получилось так:
RewriteEngine On
RewriteRule ^(.*)$ /index.php?title=$1 [PT,L,QSA]
RewriteRule ^/*$ /index.php [L,QSA]
Но появилось зацикливание правила, как от него избавится - не знаю.
В IIS7 проблем с правилами не было, там они выглядели так:
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^[^:]*\." ignoreCase="false" />
<action type="None" />
</rule>
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^[^:]*\/" ignoreCase="false" />
<action type="None" />
</rule>
<rule name="Imported Rule 3" stopProcessing="true">
<match url="^$" ignoreCase="false" />
<action type="Rewrite" url="/index.php?title=Заглавная_страница" appendQueryString="true" />
</rule>
<rule name="Imported Rule 4" stopProcessing="true">
<match url="^(.+)$" ignoreCase="false" />
<action type="Rewrite" url="/index.php?title={R:1}" appendQueryString="true" />
</rule>
</rules>
Помогите правильно составить rewrite