php - IIS Rewrite rule does not work in test enviroment -


i have php website running in iis 10 on laptop (win 10 pro).
website makes use of rewrite rules , work locally.
url mylaptop:8181/login nicely rewritten mylaptop:8181/index.php?url=login

i put website on test server, runs iis 8.5 (win server 2012 r2).
rewrite rule not work anymore. rewrites url testserver:207/login testserver:207//testserver:207/login. wrong here.

this web.config:

<?xml version="1.0" encoding="utf-8"?> <configuration>     <system.webserver>         <rewrite>             <rules>                 <rule name="redirectuserfriendlyurl1" stopprocessing="true">                     <match url="^index\.php$" />                     <conditions>                         <add input="{request_method}" pattern="^post$" negate="true" />                         <add input="{query_string}" pattern="^url=([^=&amp;]+)$" />                     </conditions>                     <action type="redirect" url="{c:1}" appendquerystring="false" />                 </rule>                 <rule name="rewriteuserfriendlyurl1" stopprocessing="true">                     <match url="^([^/]+)/?$" />                     <conditions>                         <add input="{request_filename}" matchtype="isfile" negate="true" />                         <add input="{request_filename}" matchtype="isdirectory" negate="true" />                     </conditions>                     <action type="rewrite" url="index.php?url={r:1}" />                 </rule>             </rules>         </rewrite>     </system.webserver> </configuration> 

i hope can point me in right direction!

i have found solution myself. fact was, had nothing iis @ all, fault in configuration file.


Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -