当且仅当它是字符串中的最后一件事时,我无法完全弄清楚如何在我的 .htaccess 文件中使用正则表达式从 URL 的末尾删除 index.php 。
如果 url 是 example.com/path/index.php,它应该变成:example.com/path/
但是如果 url 是 example.com/path/index.php?blah=0,它应该保持不变。
这里有什么帮助吗?我认为这可能有效,但似乎并没有保留上面的后一种情况:
重写规则 ^(.*)$ /index.php/$1 [L]
利用