Perguntas com a marcação «rewrite»

A reconfiguração de URL mapeia um URL recebido para um URL modificado, para que a solicitação seja processada como se a solicitação original tivesse sido feita para a URL modificada. Isso geralmente é usado para fornecer mais URLs compatíveis com os mecanismos de pesquisa.

4
Redirecionamento Nginx via proxy, reescrever e preservar URL
No Nginx, tentamos redirecionar um URL da seguinte maneira: http://example.com/some/path -> http://192.168.1.24 onde o usuário ainda vê o URL original no navegador. Depois que o usuário é redirecionado, digamos que ele clica no link /section/index.html, gostaríamos de fazer uma solicitação que leve ao redirecionamento http://example.com/some/path/section/index.html -> http://192.168.1.24/section/index.html e novamente preservar …

7
Remova “www” e redirecione para “https” com nginx
Eu quero criar uma regra no nginx que faça duas coisas: Remove o "www". do URI da solicitação Redireciona para "https" se o URI da solicitação for "http" Existem muitos exemplos de como fazer cada uma dessas coisas individualmente, mas não consigo descobrir uma solução que faça as duas coisas …
57 nginx  ssl  https  rewrite 

4
Nginx redireciona um caminho para outro
Tenho certeza de que isso já foi solicitado antes, mas não consigo encontrar uma solução que funcione. Um site mudou os serviços do CMS, mas tem o mesmo domínio. Como faço para configurar uma reescrita do nginx para uma única página? Por exemplo Página antiga http://sitedomain.co.uk/content/unique-page-name Nova página http://sitedomain.co.uk/new-name/unique-page-name Observe …
51 nginx  rewrite 

2
reescrita de URL do nginx: diferença entre pausa e última
Não entendo a diferença entre break e last (sinalizadores de reescrita). A documentação é bastante obscura. Eu tentei alternar entre os dois em algumas das minhas configurações, mas não consegui detectar nenhuma diferença no comportamento. Alguém pode explicar essas bandeiras com mais detalhes? De preferência com um exemplo que mostra …
45 nginx  rewrite 


4
como restringir o acesso ao diretório e subdiretórios
Eu preciso restringir o acesso a quaisquer arquivos ou subdiretórios no diretório "testdir". Meu conf: ... location ~* ^.+\.(jpg|txt)$ { root /var/www/site; } location /testdir { deny all; return 404; } ... Na minha configuração, não tenho restrições em / testdir / jpg_or_txt-files. Como fazer isso?
42 nginx  rewrite  deny 

3
Qual é a diferença entre as variáveis ​​Nginx $ host, $ http_host e $ server_name?
Qual é a diferença entre as três variáveis Nginx $host, $http_host, e $server_name? Eu tenho uma regra de reescrita em que não tenho certeza de qual devo 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/; } Estou procurando uma resposta que não diga apenas 'use …
42 nginx  rewrite 


2
O HAProxy reqrep remove o URI na solicitação de back-end
pergunta rápida real sobre HAProxy reqrep. Estou tentando reescrever / substituir a solicitação que é enviada ao back-end. Eu tenho o seguinte exemplo de domínio e URIs, ambos compartilhando o mesmo nome de domínio, mas diferentes pools de servidores web de back-end. http://domain/web1 http://domain/web2 Quero que o web1 vá para …



2
Desativando a decodificação de URL no proxy nginx
Quando eu navego para este URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) recebe como está: GET /foo/%5B-%5D HTTP/1.1 No entanto, quando eu proxy esse aplicativo via nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } A mesma solicitação roteada pela porta nginx é encaminhada com o caminho decodificado: GET /foo/[-] HTTP/1.1 Os …
21 nginx  rewrite  url 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.