Nginx redirecionar para requst url stripping index.php ou index.html

1

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/
    
por jackhammer013 04.08.2017 / 05:26

0 respostas