我在IBM服务器上安装了freeBSD。服务器上还安装了apache,php和mysql。在这台机器上运行的PHP应用程序运行正常,但我们在Codeigniter中开发的相同应用程序的新版本会出现“找不到页面”错误。
如果网址中包含index.php
,则应用程序可以访问并且运行良好(只显示非英文字符)。
我修改了文件.htaccess
以从网址中删除index.php
,我需要在应用程序的根目录中使用.htaccess
。这(使用.htaccess
)实际上是导致错误。
请让我知道我需要做什么配置。
编辑:
Bellow是应用程序根目录中.htaccess
的内容:
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt)
RewriteRule ^(.*)$ /football/index.php/$1 [L]