如何在 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]
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]