2016-12-10 18 views
0

CodeIgniterを初めて使用しています。私はayazci_first2という名前の簡単なプロジェクトを持っています。私がlocalhost/ayaz/ci_first2をURLに書くと、プロジェクトが開かれます。 enter image description herecodeigniterにURLが見つかりません

しかし、私は、リンクをクリックしたときにページが開いていないとショーのエラー:私はローカルホスト/ ayaz/ci_first2/index.phpをを書くとき enter image description here

をしかしが、その後、すべてのものが正常に動作します。ホーム上のenter image description here

クリック:製品の enter image description here

クリック: enter image description here

私はCodeIgniterの3.1.2を使用しました。私は、URLからindex.phpををeleminate、そしてそれなしにはworkfulようにしたいです。友人を助けてください、事前に感謝します。

config.php:

答えて

0

ルートディレクトリに.htaccessファイルを追加する必要があります。ちょうどあなたのルートディレクトリ(ci_first2)で名前の.htaccessの新しいファイルを作成する.AND次のコードを入れて....

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

.htaccssファイルは、URL書き換えのために使用されています。

change $config['index_page'] = '';present in application/config/config.php file 

change $config['base_url']='http://localhost/ayaz/ci_first2'; 
+0

友人、これは私にとっては役に立たなかった。どうしてか分かりません? 。それでも** localhost/ayaz/ci_first2 **と入力し、Home、Product、About Usをクリックするとエラーが表示されます:**要求されたURL/ayaz/ci_first2/homeはこのサーバー上に見つかりませんでした。 ** – Skylink

+0

config.phpのbase_urlを設定しましたか? –

+0

はい、config.phpのbase_urlを設定しました。** $ config ['base_url'] = 'http:// localhost/ayaz/ci_first2'; **ですが、上記のようなエラーも表示されません。 – Skylink

関連する問題