我有这个网址:
http://localhost:85/WebCamClone/Home
但它只会像这样加载:
http://localhost:85/WebCamClone/index.php/Home
我试图像这样把htaccess规则:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
但它没有用。我还应该尝试什么?
这就是我的apache配置文件中的内容:
<Directory />
Options FollowSymLinks
AllowOverride all
Order deny,allow
Deny from all
</Directory>
答案 0 :(得分:1)
在application/config/config.php
中,您是否已从index.php
移除了$config['index_page']
,以便它看起来像:
$config['index_page'] = '';
答案 1 :(得分:1)
在.htaccess
文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
答案 2 :(得分:1)
问题出在apache配置文件中..我必须转到它的文件并替换allowoverride none以允许覆盖所有