Convert .htaccess to web.config
20,368
To convert rules from .htaccess to web.config you can use import feature of the IIS URL Rewrite Module:
- go to IIS Manager
- click you site in the tree
- double-click URL Rewrite in the Feature View
- click Import Rules in the Actions panel
- paste your .htaccess rules into the Rewrite rules textbox and you'd see your converted rules below.
More info about this feature.
For instance your rules are converted into these ones:
<rewrite>
<rules>
<rule name="Imported Rule 1">
<match url="([A-Za-z0-9/_-]+).(jp(e?)g|gif|png)$" ignoreCase="false" />
<action type="Rewrite" url="thumb.php?src=../../uploads/default/files/{R:1}.{R:2}&size=160x90" appendQueryString="false" />
</rule>
</rules>
</rewrite>
Author by
Dan Lee
Updated on February 20, 2022Comments
-
Dan Lee about 2 years
I'm using IIS-7 and am moving a site over from a linux and apache based server environment. I know web.config does the same job as .htaccess. I'm looking to convert the following lines from my .htaccess file to a web.config file. Where would I begin?
Options +FollowSymlinks RewriteEngine On RewriteRule ([A-Za-z0-9/_-]+).(jp(e?)g|gif|png)$ thumb.php?src=../../uploads/default/files/$1.$2&size=160x90
-
Alexander Abakumov over 8 years@DanLee: If my answer was helpful, could you accept and/or upvote it? It has passed more that a year and this thread seems abandoned/useless for further readers unless you give some feedback.
-
shyammakwana.me over 7 yearsAs I don't know about web.config rules, I was searching online converter but you saved my time, thanks to you @AlexanderAbakumov and MS guys. :)