2013-09-25 38 views
0

正如標題所說,我使用Code Igniter,需要指向godaddy託管帳戶上的文件夾,同時刪除index.php並添加www。代碼ignitor htaccess指向一個文件夾,同時刪除index.php並添加www

我目前的設置僅適用於主頁面,也包括所有的CSS和js文件。但是,沒有內部鏈接工作,我得到500內部服務器錯誤。

所有當前設置:

  • 在域設置,它指向的文件夾上我的主機,因爲主站點負載正常工作。

  • 的config.php

    $配置[ 'BASE_URL'] = 'http://www.mydomain.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

我不確定它是否適用於您,但我正在使用它,它對我的​​工作很好。

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

只需將代碼粘貼到根目錄.htaccess文件中。請讓我知道狀態。

+0

謝謝,我試過了,這或我的htaccess工作,但不是當我指向域的文件夾。只有主頁面才能正常加載,而內部鏈接會導致500內部服務器錯誤 – helix82

相關問題