Reply to thread

Hey there. I guess this is the right path my ISS should go to. Also, I didn't change anything to my web.config or .htaccess.

[ATTACH=full]14070[/ATTACH]

My web.config and .htaccess:


[CODE]<!--

    Rewrites requires Microsoft URL Rewrite Module for IIS

    Download: https://www.iis.net/downloads/microsoft/url-rewrite

    Debug Help: https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-failed-request-tracing-to-trace-rewrite-rules

-->

<configuration>

  <system.webServer>

    <rewrite>

      <rules>

        <rule name="Imported Rule 1" stopProcessing="true">

          <match url="^(.*)/$" ignoreCase="false" />

          <conditions>

            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />

          </conditions>

          <action type="Redirect" redirectType="Permanent" url="/{R:1}" />

        </rule>

        <rule name="Imported Rule 2" stopProcessing="true">

          <match url="^" ignoreCase="false" />

          <conditions>

            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />

            <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />

          </conditions>

          <action type="Rewrite" url="index.php" />

        </rule>

        <rule name="ReverseProxyInboundRule1" stopProcessing="true">

            <match url="(.*)" />

            <action type="Rewrite" url="http://localhost:8080/{R:1}" />

            <conditions>

                <add input="{QUERY_STRING}" pattern="/?figure=(.*)" />

            </conditions>

        </rule>

      </rules>

            <outboundRules>

                <preConditions>

                    <preCondition name="ResponseIsHtml1">

                        <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />

                    </preCondition>

                </preConditions>

            </outboundRules>

    </rewrite>

        <directoryBrowse enabled="false" />

  </system.webServer>

</configuration>

[/CODE]

[CODE]<IfModule mod_rewrite.c>

    <IfModule mod_negotiation.c>

        Options -MultiViews -Indexes

    </IfModule>


    RewriteEngine On


    # Handle Authorization Header

    RewriteCond %{HTTP:Authorization} .

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


    # Redirect Trailing Slashes If Not A Folder...

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} (.+)/$

    RewriteRule ^ %1 [L,R=301]


    # Send Requests To Front Controller...

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^ index.php [L]

</IfModule>

[/CODE]


Top