2012-01-04 5 views
3

コードイグナイター2.0でコード化されたWebサイトデザインプロトタイプがあり、内部ページにアクセスできません。ここで CodeIgniterコーディングされたWebサイトの内部ページにアクセスできない

は、Webサイトのプロトタイプへのリンクです:「入力ファイルが指定されていません」 http://thepbe.org/

私は内部のページにアクセスしようとすると、ブラウザだけで表示します

私の.htaccessファイルに問題があると思います。

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|robots\.txt) 
RewriteRule ^(.*)$ index.php/$1 
+0

ためのコードの下に使用することができますか? – Ryan

+0

はいこのリンクを試してください:http://thepbe.org/articles/read/6/true – rcanu

+0

内部リンク – ianace

答えて

4

オープンapplication/config/config.phpファイルと、これらのオプションが設定されていることを確認します

は、ここに私の.htaccessファイル内のコードです。

$config['index_page'] = “”; 
$config['uri_protocol'] = “AUTO“; 

これにあなたの.htaccessファイルを変更します。

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/system.* 
RewriteRule ^(.*)$ index.php?/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ index.php?/$1 [L] 
+0

マジックのような素敵な作品 – rcanu

0

問題は、.htaccessファイルまたは不完全なの.htaccessファイルが存在しないことによるものです。

あなたは "内部ページ" の.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ index.php/$1 [L] 
関連する問題