アンカーリンクの上にマウスを置くかクリックすると、次のように表示されます。
http://localhost/code-testing/index.php/about-us.
base_url()とsite_url()も試しましたが、結果は同じです。URLからその「index.php」を削除するにはどうすればよいですか?
-ありがとう。
解決済み:
みなさん、ありがとうございました。私はxamppを使用していますが、これは私のために機能しました
code-testing / application / config / config.php
$config['base_url']= 'http://localhost/code-testing/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
コードテスト/.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
そして、次のリンクは、URLに「index.php」を表示せずに機能しました
<li><a href="<?php echo base_url('home');?>">HOME</a></li>
<li><a href="<?php echo base_url('about_us');?>">About Us</a></li>
<li><a href="<?php echo base_url('contact');?>">Contact Us</a></li>