2017-03-05 6 views
0

私はそれを解決する方法を理解し、同じようにそれを使用していない私はGoDaddyは、メインのホームページのためにCodeIgniterの3、その作業を使用して、私のサイトをホスティングに問題があるが、私はリンクをクリックしたとき、それはwww.example.com/index.php/submodule/subdirのように必要な、CodeIgniter 3のgodaddyでのホスティングに関する問題?

www.example.com/sumodule/subdir

私は

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
Options -Indexes 
DirectoryIndex index.php 
RewriteEngine on 
RewriteCond $l !^(index\.php|images|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$l [L,QSA] 
</IfModule> 
<IfModule !mod_rewrite.c> 
ErrorDocument 404 /index.php 
</IfModule> 
+0

[この回答](http://stackoverflow.com/questions/28682210/how-to-remove-index-php-with-codeigniter-in-godaddy-com#answer-28682743)を確認してくださいあなたにとって有益です。 – Tpojka

+0

mod_rewriteを使用してページを削除する場合は、この変数をブランクに設定します。 $ config ['index_page'] = ''; – Vickel

+0

htaccessがメインアプリケーションフォルダの外側に配置されていることを確認してください。 – user4419336

答えて

1

使用この.htaccessファイルと.htaccessファイルがapplicationフォルダ

外CodeIgniterのでなければならない。このhtaccessのファイルを使用しています
RewriteEngine On 

    RewriteBase/

    RewriteCond %{REQUEST_FILENAME} !-f 

    RewriteCond %{REQUEST_FILENAME} !-d 

    RewriteRule ^(.*) /index.php?/$1 
+0

私はそれを置いた...ベースURLはwww.example.com/submodule/subcontrollersのようなものではありません。まだ私はwww.example.com/index.php/submodule/subcontrollersのように配置する必要があります – AwesomeMe

+0

また、私はすべての設定変数を適切に設定しています..インデックスが空です..とUriはAUto – AwesomeMe

+0

です。あなたはcodeigniter構造などでHMVCを使用していますか? –

関連する問題