0

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

我当前的设置仅适用于主页,还包括所有 css 和 js 文件。但是,内部链接都不起作用,我收到 500 内部服务器错误。

所有当前设置:

  • 在域设置中,它指向我主机上的一个文件夹,自主站点加载以来工作正常。

  • 配置文件

    $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 /

4

1 回答 1

1

我不确定它是否适合您,但我正在使用它并且它对我来说工作正常。

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

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

于 2013-09-25T14:33:45.910 回答