Administration AngelCosta Posted January 7, 2015 Administration Posted January 7, 2015 {Aquele momento em que nem eu sei onde postar um tópico...} Tenho problemas crônicos de redirecionamento com o Nginx às vezes. Estou empacada em uma situação: Preciso redirecionar dominio.com/pasta/pasta/pasta/pasta/arquivo.php e preciso que esta belezura fique amigável assim: dominio.com/arquivo (respeitando o último arquivo) Olha, já usei o try_files, if (mesmo o nginx condenando), o problema é que funciona somente para pastas. Quando eu uso o arquivo.php, ele não funciona. Em .htaccess ficaria assim: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^sistema/(.+)$ blog/pasta/subpasta/outrapasta/$1 [L] *Todos os arquivos precisam do .php no final no meu sistema. Também já tentei vários geradores online. 0 Quote 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.
LucianoZ Posted January 7, 2015 Posted January 7, 2015 deixa eu ver se entendi, você quer fazer links amigavel? Só que fica a extensão .php ainda assim? Tente assim. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^sistema/(.+)$ blog/pasta/subpasta/outrapasta/$1.php [L] RewriteRule ^sistema/(.+)$ blog/pasta/subpasta/outrapasta/$1 [L] 0 Quote Chamou? Estamos ai!
Administration AngelCosta Posted January 7, 2015 Author Administration Posted January 7, 2015 @LucianoZ, tem que ser pra Nginx. 0 Quote 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.
Pedro Sodre Posted January 7, 2015 Posted January 7, 2015 server { ... rewrite ^/pasta/pasta/pasta/arquivo.php arquivo last; ... } Não tenho certeza do código, mas tenho anotado em algum lugar. Vagamente me lembro do código acima, testa ai :) 0 Quote
Administration AngelCosta Posted January 7, 2015 Author Administration Posted January 7, 2015 Não deu. Tem que colocar dentro de um location / { rewrite aqui } Não é? 0 Quote 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.
Administration AngelCosta Posted January 8, 2015 Author Administration Posted January 8, 2015 Deu certo aqui, gente! Não precisava colocar dentro do location. 0 Quote 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.
Pedro Sodre Posted January 8, 2015 Posted January 8, 2015 Deu certo aqui, gente! Não precisava colocar dentro do location. Show! Já ia responder. Fez no server mesmo? 0 Quote
Administration AngelCosta Posted January 8, 2015 Author Administration Posted January 8, 2015 Isso. Nossa, foi uma luta até perceber que não era dentro do location. 0 Quote 'Cause he's my best friend, he's my pal. He's my homeboy, my rotten soldier. He's my sweet cheese. My good-time boy.
edvan Posted January 8, 2015 Posted January 8, 2015 Isso. Nossa, foi uma luta até perceber que não era dentro do location. Essas broncas tiram qualquer um do sério! rs 0 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.