elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  web.config o .htaccess en nGinx
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: web.config o .htaccess en nGinx  (Leído 1,833 veces)
WIитX


Desconectado Desconectado

Mensajes: 1.024


WINTX


Ver Perfil WWW
web.config o .htaccess en nGinx
« en: 24 Diciembre 2015, 14:15 pm »

Mirar tengo 2 archivos por si quiero usar en IIS o Apache pero yo quiero usar nginx XD y no vienen las reglas que tengo que poner se que tengo que ponerlo en /sites-enabled/miarchivo

Allí al final mismo agrego la regla pero traducida en este caso para nginx e probado varias maneras pero no logro hacer que funcione T.T os dejo el web.config y ahora después pongo también el .htaccess y lo que e intentado poner :S

Web.config

Código:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
           <rule name="Imported Rule 1">
                    <match url="^me$" ignoreCase="false" />
                    <action type="Rewrite" url="/me.php" />
                    </rule>

<rule name="Imported Rule 2">
                    <match url="^community$" ignoreCase="false" />
                    <action type="Rewrite" url="/comunidad.php" />
                    </rule>

<rule name="Imported Rule 3">
                    <match url="^articles$" ignoreCase="false" />
                    <action type="Rewrite" url="/articles.php" />
                    </rule>

<rule name="Imported Rule 4">
                    <match url="^team$" ignoreCase="false" />
                    <action type="Rewrite" url="/equipo.php" />
                    </rule>

<rule name="Imported Rule 5">
                    <match url="^shop$" ignoreCase="false" />
                    <action type="Rewrite" url="/tienda.php" />
                    </rule>

<rule name="Imported Rule 7">
                    <match url="^hotel$" ignoreCase="false" />
                    <action type="Rewrite" url="/client.php" />
                    </rule>

<rule name="Imported Rule 8">
                    <match url="^logout$" ignoreCase="false" />
                    <action type="Rewrite" url="/logout.php" />
                    </rule>

<rule name="Imported Rule 9">
                    <match url="^habbo-imaging/badges/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />
</rule>

<rule name="Imported Rule 10">
                    <match url="^habbo-imaging/avatar/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="habbo-imaging/avatar.php?figure={R:1}" appendQueryString="false" />
</rule>
</rules>
        </rewrite>
        <httpErrors>
            <remove statusCode="502" subStatusCode="-1" />
            <remove statusCode="501" subStatusCode="-1" />
            <remove statusCode="500" subStatusCode="-1" />
            <remove statusCode="412" subStatusCode="-1" />
            <remove statusCode="406" subStatusCode="-1" />
            <remove statusCode="405" subStatusCode="-1" />
            <remove statusCode="404" subStatusCode="-1" />
            <remove statusCode="403" subStatusCode="-1" />
            <remove statusCode="401" subStatusCode="-1" />
            <error statusCode="401" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="403" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="404" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="405" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="406" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="412" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="500" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="501" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
            <error statusCode="502" prefixLanguageFilePath="" path="/error.php" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
</configuration>


A ver si podeis ayudarme es una putada tener casi todo configurado y que por eso no funcione bien XD

.htaccess:

Código:
RewriteEngine On
RewriteRule ^hotel(|/)$ /client.php
RewriteRule ^clientutils(|/)$ /client.php
RewriteRule ^flash_client_error(|/)$ /client.php
RewriteRule ^me(|/)$ /me.php
RewriteRule ^cacheCheck(|/)$ /cacheCheck.php
RewriteRule ^account/disconnected(|/)$ /index.php?logout=true
RewriteRule ^logout/(|/)$ /index.php?logout=true
RewriteRule ^Badgedata/badge/([^/]+)(|/)$ ./habbo-imaging/badge.php?badge=$1
RewriteRule ^habbo-imaging/badge/([^/]+)(|/).gif$ ./habbo-imaging/badge.php?badge=$1
RewriteRule ^habbo-imaging/badge/([^/]+)(|/)$ ./habbo-imaging/badge.php?badge=$1
RewriteRule ^inc/(..*)$ ./index.php
RewriteRule ^habbo-imaging/avatarimage(|/)$ /habbo-imaging/avatar.php



Una de las cosas que probe:

Código:
location /hotel {
rewrite ^/hotel(|/)$ /client.php;
}
location /clientutils {
rewrite ^/clientutils(|/)$ /client.php;
}
location /flash_client_error {
rewrite ^/flash_client_error(|/)$ /client.php;
}
location /me {
rewrite ^/me(|/)$ /me.php;
}
location /cacheCheck {
rewrite ^/cacheCheck(|/)$ /cacheCheck.php;
}
location /account {
rewrite ^/account/disconnected(|/)$ /index.php?logout=true;
}
location /logout {
rewrite ^/logout/(|/)$ /index.php?logout=true;
}
location /Badgedata {
rewrite ^/Badgedata/badge/([^/]+)(|/)$ /habbo-imaging/badge.php?badge=$1;
}
location /habbo {
rewrite ^/habbo-imaging/badge/([^/]+)(|/).gif$ /habbo-imaging/badge.php?badge=$1;
rewrite ^/habbo-imaging/badge/([^/]+)(|/)$ /habbo-imaging/badge.php?badge=$1;
rewrite ^/habbo-imaging/avatarimage(|/)$ /habbo-imaging/avatar.php;
}
location /inc {
rewrite ^/inc/(..*)$ /index.php;
}

Código:
rewrite ^/hotel(|/)$ /client.php;
        rewrite ^/clientutils(|/)$ /client.php;
        rewrite ^/flash_client_error(|/)$ /client.php;
        rewrite ^/me(|/)$ /me.php;
        rewrite ^/cacheCheck(|/)$ /cacheCheck.php;
        rewrite ^/account/disconnected(|/)$ /index.php?logout=true;
        rewrite ^/logout/(|/)$ /index.php?logout=true;
        rewrite ^/Badgedata/badge/([^/]+)(|/)$ /./habbo-imaging/badge.php?badge=$1;
        rewrite ^/habbo-imaging/badge/([^/]+)(|/).gif$ /./habbo-imaging/badge.php?badge=$1;
        rewrite ^/habbo-imaging/badge/([^/]+)(|/)$ /./habbo-imaging/badge.php?badge=$1;
        rewrite ^/inc/(..*)$ /./index.php;
        rewrite ^/habbo-imaging/avatarimage(|/)$ /habbo-imaging/avatar.php;


« Última modificación: 24 Diciembre 2015, 16:33 pm por WIитX » En línea

"Es más divertido hacerse pirata que unirse a la marina." (Steve Jobs)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Apache o nGinx? Debian 7
Desarrollo Web
WIитX 3 2,699 Último mensaje 13 Enero 2015, 11:41 am
por #!drvy
htaccess para nginx - Convertidor
Desarrollo Web
WIитX 1 1,806 Último mensaje 13 Enero 2015, 11:55 am
por #!drvy
htaccess en nginx
GNU/Linux
WIитX 0 1,681 Último mensaje 27 Julio 2015, 18:43 pm
por WIитX
nGinx no lee el php >:(
GNU/Linux
WIитX 3 2,425 Último mensaje 11 Agosto 2015, 12:29 pm
por WIитX
Apache vs NGINX
Seguridad
Schaiden 2 2,245 Último mensaje 26 Julio 2017, 05:15 am
por Schaiden
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines