Preguntas etiquetadas con rewrite

La reescritura de URL asigna una URL entrante a una URL modificada, de modo que la solicitud se procesa como si la solicitud original se hubiera realizado a la URL modificada. Esto a menudo se usa para proporcionar URL más amigables para los motores de búsqueda.


7
Eliminar "www" y redirigir a "https" con nginx
Quiero crear una regla en nginx que haga dos cosas: Elimina el "www". de la solicitud URI Redirige a "https" si el URI de solicitud es "http" Hay muchos ejemplos de cómo hacer cada una de esas cosas individualmente, pero no puedo encontrar una solución que haga ambas cosas correctamente …
57 nginx  ssl  https  rewrite 

4
Nginx redirige una ruta a otra
Estoy seguro de que esto se ha preguntado antes, pero no puedo encontrar una solución que funcione. Un sitio web ha cambiado los servicios de CMS, pero tiene el mismo dominio, ¿cómo configuro una reescritura de nginx para una sola página? P.ej Página antigua http://sitedomain.co.uk/content/unique-page-name Nueva pagina http://sitedomain.co.uk/new-name/unique-page-name Tenga en …
51 nginx  rewrite 


2
reescritura de URL nginx: diferencia entre break y last
No entiendo la diferencia entre break y last (banderas de reescritura). La documentación es bastante abstrusa. Intenté cambiar entre los dos en algunas de mis configuraciones, pero no pude detectar ninguna diferencia en el comportamiento. ¿Alguien puede explicar estas banderas con más detalle? Preferiblemente con un ejemplo que muestra un …
45 nginx  rewrite 

4
Cómo restringir el acceso al directorio y subdirecciones
Necesito restringir el acceso a cualquier archivo o subdirectorio en el directorio "testdir". Mi conf: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... En mi configuración no tengo restricciones en / testdir / jpg_or_txt-files. ¿Cómo hacerlo?
42 nginx  rewrite  deny 

3
¿Cuál es la diferencia entre las variables Nginx $ host, $ http_host y $ server_name?
¿Cuál es la diferencia entre las tres variables Nginx $host, $http_hosty $server_name? Tengo una regla de reescritura donde no estoy seguro de cuál debería usar: location = /vb/showthread.php { # /vb/showthread.php?50271-What-s-happening&p=846039 if ($arg_p) { return 301 $scheme://$host/forum/index.php?posts/$arg_p/; } Estoy buscando una respuesta que no solo diga 'use ___ variable en …
42 nginx  rewrite 


2
HAProxy reqrep eliminar URI en la solicitud de back-end
Real pregunta rápida sobre HAProxy reqrep. Estoy tratando de reescribir / reemplazar la solicitud que se envía al backend. Tengo el siguiente dominio de ejemplo y URI, ambos comparten el mismo nombre de dominio, pero diferentes grupos de servidores web de fondo. http://domain/web1 http://domain/web2 Quiero que web1 vaya al backend …



2
Deshabilitar la decodificación de URL en el proxy nginx
Cuando busco esta URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) lo recibe tal cual: GET /foo/%5B-%5D HTTP/1.1 Sin embargo, cuando proxy esta aplicación a través de nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } La misma solicitud enrutada a través del puerto nginx se reenvía con la ruta decodificada: GET /foo/[-] …
21 nginx  rewrite  url 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.