如何在 litespeed 服务器上从 url 隐藏 index.php

how to hide index.php from url on litespeed server

url - example.com/index.php
想隐藏 /index.php
htaccess 已启用 - 一些其他规则有效

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php/ [L]

不起作用。 index.php还在
可能是因为我的服务器是 litespeed 而不是 apache
任何帮助

根据您显示的示例,请尝试以下操作。

使用任一代码:

RewriteEngine ON
RewriteRule ^index\.php/?$ http://%{HTTP_HOST}/ [NC,R=301]
RewriteRule ^/?$ index.php [L]

OR 与 THE_REQUEST 变量尝试:

RewriteEngine ON
RewriteCond %{THE_REQUEST} \sindex\.php\s [NC]
RewriteRule ^ http://%{HTTP_HOST}/ [NC,R=301]
RewriteRule ^/?$ index.php [L]