Redirecting 301 from asp to php in iis

Is there a simple rule I can add in IIS web.config file that any page that ends with .asp, should be redirected to the same name ending  .php
rivkamakAsked:
Who is Participating?
 
NerdsOfTechTechnology ScientistCommented:
You can wildcard everything before .asp to convert to .php:

<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ASPtoPHP">
<match url="^(.*).asp$" />
<action type="Rewrite" url="{R:1}.php" />
</rule>
</rules>
</rewrite> 
</configuration>

Open in new window


https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module

video: https://channel9.msdn.com/Blogs/IIS-NET-Site-Videos/url-rewrite-module-video-walkthrough
0
 
Ryan ChongCommented:
probably a URL Rewrite rule:

<rule name="Test 1" enabled="true">
                    <match url="([_0-9a-z-]+)/([_0-9a-z-]+).asp" />
                    <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
                    <action type="Rewrite" url="{R:1}/{R:2}.php" />
                </rule>

Open in new window


in this case above, it will redirect domain.com/whatever/test.asp to domain.com/whatever/test.php
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.