1

我对.htaccess url rewrites有问题。我有下面的简单行,它们的功能是在基本文件夹[.htaccess文件所在的位置]之后获取每个url,并在病房之后插入index.php,例如如果url是example.com/basefolder/subdirectory1/subdirectory2 那么它应该是 example.com/basefolder/index.php/subdirectory1/subdirectory2。

这发生得很完美,问题是在本地服务器上,url 的 index.php 部分是隐藏的,但在远程服务器上没有,在远程服务器上我仍然可以在 url 栏中看到。如何隐藏它以便即使虽然 url 仍然是 example.com/basefolder/subdirectory1/subdirectory2 有一个隐藏的 index.php 隐藏在 url 中?

重写引擎开启

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule (.*) http://example.com/basefolder/index.php/ $1

4

0 回答 0