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.

2
A reescrita Nginx https transforma POST em GET
Meu servidor proxy roda no ip A e é assim que as pessoas acessam meu serviço web. A configuração do nginx será redirecionada para uma máquina virtual no ip B. Para o servidor proxy no IP A, eu tenho isso nos meus sites - disponíveis server { listen 443; ssl …
17 nginx  rewrite 

2
"Ocultar" extensões de arquivo .html usando reescritas nginx
Estou exibindo um site estático via nginx, e meu objetivo é substituir os URLs que se parecem com: http://foo.com/bar.html com http://foo.com/bar A chave não é barra final. Atualmente, estou fazendo algo semelhante usando alias de localização, mas isso é tedioso porque requer um bloco de localização para cada arquivo e …
16 nginx  rewrite 

2
reescrita do nginx para um URL com parâmetros
Eu tenho um URL deste tipo: http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5 E eu quero redirecioná-lo para este: http://www.example.com/newparam/val3/val4 Então, eu tentei essa regra de reescrita sem sucesso: rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect; O nginx não pode lidar com parâmetros de consulta? EDIT: Não quero reescrever todas as petições. Eu só preciso reescrever esse URL, sem …

2
Redirecionar apenas a página inicial
Eu preciso redirecionar apenas http://shop.test.com para http://www.test.com/fedex-orders/ Apenas homepage. Nada mais. ou seja, http://shop.test.com/?page=blog NÃO deve ser redirecionado.
16 nginx  rewrite 

1
mantendo redirecionamentos no nginx de uma fonte externa
Estou na situação de dar ao nosso departamento de marketing a oportunidade de manter os redirecionamentos por conta própria. Até agora, eles passavam as informações para o departamento de TI e nós as mantíamos nginx.conf. Alguns desses caras estão familiarizados com os redirecionamentos no IIS ou mesmo no Apache, mas …
15 nginx  rewrite 

3
reescrita sem distinção entre maiúsculas e minúsculas nginx
Estou tentando tornar meus redirecionamentos nginx o mais limpos possível. Entendo que ~ * é sensível a maiúsculas e minúsculas, mas só posso fazê-lo funcionar no exemplo 2. Exemplo 1 rewrite ^/foobar http://www.youtube.com/watch?v=oHg5SJYRHA0 redirect; Exemplo 2 - Isso funciona, mas não é tão eficiente quanto a linha acima. if ( …
15 nginx  rewrite 

1
Como usar o IIS URL Rewrite com compactação gzip
Eu tenho tentado criar regras de saída no IIS 7.5 no Windows 2008 R2 em um site que possui páginas HTML estáticas e compactação ativada. Se eu tiver qualquer forma de compactação ativada (estática ou dinâmica), recebo este erro: HTTP Error 500.52 - URL Rewrite Module Error. Outbound rewrite rules …
13 iis-7.5  rewrite  gzip 

3
Nginx reescreve o URL apenas se o arquivo existir
Preciso escrever uma regra de reescrita para o Nginx, para que, se um usuário tentar acessar um URL de imagem antigo: /images/path/to/image.png e o arquivo não existe, tente redirecionar para: /website_images/path/to/image.png SOMENTE se a imagem existir no novo URL, caso contrário, continue com o 404. A versão do Nginx em …
13 nginx  rewrite 

2
Raízes múltiplas Nginx
Gostaria de desviar os pedidos para um subdiretório específico, para outro local raiz. Quão? Meu bloco existente é: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to the …

1
Minha reescrita do nginx está baixando o arquivo php
Eu tenho a seguinte regra de reescrita que estou tentando: location / { index index.php index.html; rewrite ^/test$ /test.php break; } E eu também tenho: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } Arquivos php normais funcionam bem, mas parece que meu redirecionamento está …
12 php  nginx  rewrite 


4
Regras nginx diferentes baseadas no referenciador
Estou usando o WordPress com o WP Super Cache. Desejo que os visitantes que vêm do Google (incluindo todos os referenciadores específicos de países como google.co.in, google.co.uk e etc.) vejam conteúdos não armazenados em cache . Existem minhas regras nginx que não estão funcionando da maneira que desejo: server { …

3
É possível substituir o conteúdo de todas as páginas passadas por um proxy semelhante ao modo como o mod_rewrite é usado para URLs?
É possível substituir o conteúdo de todas as páginas passadas por um proxy semelhante ao modo como o mod_rewrite é usado para URLs? A documentação sobre substituto não é clara. Eu tenho algumas páginas, sou proxy reverso que possui caminhos absolutos. Isso quebra o site. Eles precisam ser substituídos e …

2
Nginx Rewrite Convert Querystring to Path
Gostaria dessa regra de reescrita simples: /somefolder/mypage.aspx?myid=4343&tab=overview para ser redirecionado para: /folder/4343/overview/ Procurei algumas soluções e nenhuma funcionou .. Eu tentei: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; e rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; O que estou fazendo de errado? Estou recebendo 404 (regras mais simples funcionam muito bem ..) obrigado

2
Impedir que regras de reconfiguração de URL sejam herdadas por subdiretórios no IIS7
Eu tenho uma configuração de reescrita de URL para URLs limpos em um CMS e meu web.config se parece com isso: <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Clean URLs" stopProcessing="true"> <match url="^([^/]+)/?$" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="?id={R:1}" …
11 iis  iis-7  rewrite  url  web.config 

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.