代码点火器htaccess指向一个文件夹,同时删除index.php并添加www

时间:2013-09-25 14:06:30

标签: .htaccess codeigniter mod-rewrite

正如标题所说,我正在使用Code Igniter,需要指向godaddy托管帐户上的文件夹,同时删除index.php并添加www。

我的当前设置仅适用于主页面,也包括所有css和js文件。但是,没有内部链接工作,我得到500内部服务器错误。

所有当前设置:

  • 在域设置中,它指向托管上的文件夹,因为主站点加载后工作正常。

  • 的config.php

      

    $ config ['base_url'] ='http://www.example.com';

         

    $ config ['index_page'] ='';

  • htaccess文件

RewriteEngine On

RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1

编辑:管理解决它,所有缺少的就是这一行

  

RewriteBase /

1 个答案:

答案 0 :(得分:1)

我不确定它是否适合您,但我使用它并且它对我来说很好。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

只需将代码粘贴到根目录.htaccess文件中即可。请让我知道状态。