Добрый день! Что то запарился, нужно убрать и адресов index.php\html для SEO, но что то не выходит убрать index.php
Пытаюсь таким правилом
if ($request_uri ~ ^/index.(html|php)) {
rewrite ^.*$ / permanent;
}
Весь location выглядит так
location / {
rewrite ^/favicon.ico$ /./files/page/d1favicon.ico last;
if ($request_uri ~ ^/index.(html|php)) {
rewrite ^.*$ / permanent;
}
rewrite ^/pay/([^/]+)/(.+)$ /pay.php?paymentId=$1&orderId=$2 last;
rewrite ^/tarif/(.+)$ /./index.php?path=tarif&dyn_url=$1 last;
rewrite ^/post/(.+)$ /./index.php?path=post&dyn_url=$1 last;
rewrite ^/road/(.+)$ /./index.php?path=road&dyn_url=$1 last;
rewrite ^/city/(.+)$ /./index.php?path=city&dyn_url=$1 last;
rewrite ^/faq/(.+)$ /./index.php?path=faq&dyn_url=$1 last;
if (!-f $request_filename){
set $rule_2 1$rule_2;
}
if (!-d $request_filename){
set $rule_2 2$rule_2;
}
if (!-e $request_filename){
set $rule_2 3$rule_2;
}
if ($request_filename !~ "-l"){
set $rule_2 4$rule_2;
}
if ($rule_2 = "4321"){
rewrite /(.+) /./index.php?path=$1 last;
}
if ($request_uri ~* "\/\/") {
rewrite ^/(.*) $scheme://$host/$1 permanent;
}