Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alex Menin

Converter htaccess para web.config

Recommended Posts

Ola galera alguem pode me ajudar a converter um codigo .htaccess para web.config o codigo é assim

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z,0-9,A-Z,_-]+)$ /pagina.php?id=$1&%{QUERY_STRING} [NE,L]
</IfModule>

Esse codigo funciona no meu server apache mais quando tento colocar no web.config nao sei como fazer a mesma açao por que sou novo em asp alguem pode me ajudar? Valeu Galera!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha essa pagina:

http://learn.iis.net/page.aspx/557/translate-htaccess-content-to-iis-webconfig/

 

especificamente nesse trecho:

 

        <rewrite>
           <rules>
               <rule name="block favicon" stopProcessing="true">
                   <match url="favicon\.ico" />
                   <action type="CustomResponse" statusCode="404" subStatusCode="1" 
                       statusReason="The requested file favicon.ico was not found" 
                       statusDescription="The requested file favicon.ico was not found" />
               </rule>
               <rule name="Imported Rule 1" stopProcessing="true">
                   <match url="^(.*)$" ignoreCase="false" />
                   <conditions>
                       <add input="{HTTP_HOST}" pattern="^example\.com$" />
                   </conditions>

                   <action type="Redirect" redirectType="Permanent" url="http://www.example.com/{R:1}" />
               </rule>
               <rule name="Imported Rule 2" stopProcessing="true">
                   <match url="^(.*)$" ignoreCase="false" />
                   <conditions>
                       <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                       <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                       <add input="{URL}" pattern="^/favicon.ico$" ignoreCase="false" negate="true" />
                   </conditions>
                   <action type="Rewrite" url="index.php?q={R:1}" appendQueryString="true" />
               </rule>
           </rules>
       </rewrite>

 

não é exatamente o seu caso, mas por aí você tem uma base por onde começar..

 

 

exemplo,

 

nesse trecho

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

 

para o seu caso ficaria:

<match url="^([a-z,0-9,A-Z,_-]+)$" ignoreCase="false" />

 

 

 

       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d

 

está aqui, presuponho..

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.