How to use Sendy on Windows/IIS
You simply need to have the following rewrite rules in your web.config in the sendy folder (this is IIS equivalent of mod_rerite)
If you are running sendy from the root and not from a sendy sub directory, then simply remove /sendy from the rules.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Sendy all" stopProcessing="true">
<match url="^([a-zA-Z0-9-]+)$" ignoreCase="true" />
<action type="Rewrite" url="/sendy/{R:1}.php" appendQueryString="true" />
</rule>
<rule name="Sendy: link tracker" stopProcessing="true">
<match url="^/l/([a-zA-Z0-9/]+)$" ignoreCase="true" />
<action type="Rewrite" url="/sendy/l.php?i={R:1}" appendQueryString="true" />
</rule>
<rule name="Sendy: open tracker" stopProcessing="true">
<match url="^/t/([a-zA-Z0-9/]+)$" ignoreCase="true" />
<action type="Rewrite" url="/sendy/t.php?i={R:1}" appendQueryString="true" />
</rule>
<rule name="Sendy: web version" stopProcessing="true">
<match url="^/w/([a-zA-Z0-9/]+)$" ignoreCase="true" />
<action type="Rewrite" url="/sendy/w.php?i={R:1}" appendQueryString="true" />
</rule>
<rule name="Sendy: unsubscibe" stopProcessing="true">
<match url="^/unsubscribe/(.*)$" ignoreCase="true" />
<action type="Rewrite" url="/sendy/unsubscribe.php?i={R:1}" appendQueryString="true" />
</rule>
<rule name="Sendy: subscribe" stopProcessing="true">
<match url="^/subscribe/([a-zA-Z0-9/]+)$" ignoreCase="true" />
<action type="Rewrite" url="/sendy/subscribe.php?i={R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
This discussion has been closed.