Я не могу понять, как использовать регулярное выражение в моем файле .htaccess для удаления index.php из конца URL-адреса тогда и только тогда, когда это последний элемент в строке.
Если URL-адрес example.com/path/index.php, он должен превратиться в: example.com/path/
Но если URL-адрес example.com/path/index.php?blah=0, он должен остаться прежним.
Здесь есть помощь? Я думал, что это может сработать, но похоже, что последний случай, приведенный выше, не сохраняется:
RewriteRule ^ (. *) $ /Index.php/$1 [L]
Использовать
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*/)index.php$ $1 [L]