Foros del Web » Administración de Sistemas » Software para Servers »

URL rewrite en nginx

Estas en el tema de URL rewrite en nginx en el foro de Software para Servers en Foros del Web. Hola, acabo de instalar nginx porque IIS me daba problemas, pero he intentado usar el rewrite en el config y lo colqué asi. Cita: server ...
  #1 (permalink)  
Antiguo 14/08/2012, 06:53
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 3 meses
Puntos: 9
URL rewrite en nginx

Hola, acabo de instalar nginx porque IIS me daba problemas, pero he intentado usar el rewrite en el config y lo colqué asi.


Cita:
server {
listen 80;
server_name localhost;
root www;

#charset koi8-r;
#access_log logs/host.access.log main;
rewrite ^register$ /register.php last;

location / {
index index.html index.htm index.php;
}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ .*\.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}

# add expire headers
location ~* ^.+.(gif|ico|jpg|jpeg|png|flv|swf|pdf|mp3|mp4|xml| txt|js|css)$ {
expires 30d;
}

# only allow these request methods
if ($request_method !~ ^(GET|HEAD|POST)$ ){ return 405; }

# deny access to .htaccess files
location ~ /\.ht { deny all; }
}
Pero no me funciona..

Última edición por SeaPirates; 14/08/2012 a las 08:38
  #2 (permalink)  
Antiguo 15/08/2012, 17:03
 
Fecha de Ingreso: marzo-2011
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: URL rewrite en nginx

por que no usas el httaccess??
  #3 (permalink)  
Antiguo 15/08/2012, 22:56
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Respuesta: URL rewrite en nginx

@angelo_024: nginx no usa .htaccess
@SeaPirates: Que es lo que no te funciona? Revisaste el log de errores?
__________________
Sin Ideas

Etiquetas: iis, ip, php, servidor, sesiones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.