我在从我的 CI 应用程序 url 中删除 index.php 时遇到了一些问题。遵循此处的官方文档,但显然还缺少一些东西。我设置了一个 CI 应用程序并将其放在服务器上的 /var/www/test 上,其中 test 是指向 /home/user/websites/test 的符号链接。如果我这样做,一切都很好http://myIp/test/index.php/welcome
,但如果我这样做,一切都会工作http://myIp/test/welcome
。我在我的测试文件夹中包含了一个 .htaccess,其中包含以下内容:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
并且还没有成功地使用 RewriteBase 属性。我做错了什么或错过了什么?