Back to top

Autore Topic: [Risolto] Configurazione file web.config su server windows  (Letto 2534 volte)

Offline rozzilla

  • Appassionato
  • ***
  • Post: 262
  • Sesso: Maschio
  • L' esperienza è il nome che diamo agli errori...
    • Mostra profilo
Ho saputo che su server windows IIS 7.5 per effettuare l'url rewrite è necessario configurare il file web.config, e non .htaccess.


Qualcuno sa dirmi come si configura tale file?
« Ultima modifica: 05 Dic 2011, 12:13:55 da rozzilla »
The Shaper:
il portale dedicato agli oggetti 3D.
Su The Shaper è possibile caricare o effettuare il download di prodotti 3D, che possono poi essere stampati.

Offline Max90..

  • Appassionato
  • ***
  • Post: 458
  • Sesso: Maschio
    • Mostra profilo
Re:Configurazione file web.config su server windows
« Risposta #1 il: 05 Dic 2011, 12:11:52 »
UP!

Offline rozzilla

  • Appassionato
  • ***
  • Post: 262
  • Sesso: Maschio
  • L' esperienza è il nome che diamo agli errori...
    • Mostra profilo
Re:Configurazione file web.config su server windows
« Risposta #2 il: 05 Dic 2011, 12:13:34 »
Ho risolto.
Prova con questo codice inserendo il file poi nella root del sito:



Codice: [Seleziona]
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="Security Rule" stopProcessing="true">
          <match url="^(.*)$" ignoreCase="false" />
          <conditions logicalGrouping="MatchAny">
            <add input="{QUERY_STRING}" pattern="mosConfig_[a-zA-Z_]{1,21}(=|\%3D)" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="base64_encode.*\(.*\)" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="(\&lt;|%3C).*script.*(\>|%3E)" />
            <add input="{QUERY_STRING}" pattern="GLOBALS(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
            <add input="{QUERY_STRING}" pattern="_REQUEST(=|\[|\%[0-9A-Z]{0,2})" ignoreCase="false" />
          </conditions>
          <action type="CustomResponse" url="index.php" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
        </rule>
        <rule name="SEO Rule">
          <match url="(.*)" ignoreCase="false" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" pattern="" ignoreCase="false" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" pattern="" ignoreCase="false" />
            <add input="{URL}" negate="true" pattern="^/index.php" ignoreCase="false" />
            <add input="{URL}" pattern="(/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$" />
          </conditions>
          <action type="Rewrite" url="index.php" />
        </rule>
      </rules>
    </rewrite>
 </system.webServer>
</configuration>
The Shaper:
il portale dedicato agli oggetti 3D.
Su The Shaper è possibile caricare o effettuare il download di prodotti 3D, che possono poi essere stampati.

 



Web Design Bolzano Kreatif