我在 Ubuntu-16.04 上安装了 LAMP 。
现在在我的var / www / html中我创建了一个名为index.php的文件,它显示了关于我的PHP的信息。
我还有一个名为FMS的文件夹,它是我的Codeigniter项目文件夹。
当我点击 ocalhost / FMS 时,它会显示以下网址: localhost / FMS / secure / login
但显示index.php页面
这是codeigniter / .htaccess的问题吗?
或者我的服务器配置有什么问题吗?
.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
# slashes.
# If your page resides at
# http://www.example.com/mypage/test1
# then use
# RewriteBase /mypage/test1/
RewriteBase /FMS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
<ifModule mod_headers.c>
Header add Access-Control-Allow-Origin "*"
</ifModule>
<IfModule !mod_rewrite.c>
apache2.conf
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>