正如标题所说,我正在使用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 /
答案 0 :(得分:1)
我不确定它是否适合您,但我使用它并且它对我来说很好。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
只需将代码粘贴到根目录.htaccess文件中即可。请让我知道状态。