У меня есть URL:
http://devs.website.com.au/
Затем, если я помещу этот URL в браузер
http://devs.website.com.au/index.php
Я перенаправляю его на
http://devs.website.com.au/
Что отлично работает с этим кодом в nginx
if ( $request_uri ~ "/index.(php|html?)" ) {
rewrite ^ /$1 permanent;
}
Но что, если у меня есть эта существующая страница:
http://devs.remotestaff.com.au/sample-page.php
Потом я попробовал,
http://devs.remotestaff.com.au/sample-page.php/index.php
Как и ожидалось, он будет перенаправлен обратно на:
http://devs.website.com.au/
как определено в моем правиле nginx, есть ли способ, при котором всякий раз, когда nginx видит index.php или index.html в конце URL-адреса, он перенаправляет на запрошенный URL-адрес без index.php или index.html
Итак, когда я это сделаю: http://devs.remotestaff.com.au/sample-page.php/index.php
он должен перенаправить на:
http://devs.remotestaff.com.au/sample-page.php/