doucheng9058 2014-04-10 11:33
浏览 56
已采纳

mod_rewrite不工作codeigniter

i am trying to remove index.php from url in codeigniter usign .htaccess

my .htaccess code:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

my application/config/config.php setting:

$config['index_page'] = '';

now when i go at: http://localhost/myProject it works.. and call the default home controller

when i go at: http://localhost/myproject/home it says:

The requested URL /myproject/home/ was not found on this server.

but when i go at: http://localhost/myproject/index.php/home

it again works and call the default home controller

i am using centos 6.5 while the same setting works perfect on windows 8 localhost

please help, any suggestion or help would be a great help .. thanks in advance

  • 写回答

2条回答 默认 最新

  • duandoucou7200 2014-04-10 11:56
    关注

    i have edited the /etc/httpd/conf/httpd.conf to AllowOverride all:

    <Directory "/var/www/html">
    
       AllowOverride All
    
    </Directory>
    

    and now it is working as aspected... :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果