Eu tenho um URL:
http://devs.website.com.au/
Então, se eu colocar este URL no navegador
http://devs.website.com.au/index.php
Estou redirecionando para
http://devs.website.com.au/
Que funciona bem usando esse código no nginx
if ( $request_uri ~ "/index.(php|html?)" ) {
rewrite ^ /$1 permanent;
}
Mas e se eu tiver esta página existente:
http://devs.remotestaff.com.au/sample-page.php
Então eu tentei,
http://devs.remotestaff.com.au/sample-page.php/index.php
Como esperado, ele será redirecionado de volta para:
http://devs.website.com.au/
como definido na minha regra nginx, existe uma maneira onde sempre nginx ver index.php ou index.html no final do URL, ele será redirecionado para o URL solicitado sem o index.php ou index.html
Então quando eu faço: http://devs.remotestaff.com.au/sample-page.php/index.php
ele deve redirecionar para:
http://devs.remotestaff.com.au/sample-page.php/
Tags configuration nginx web-server http