1
私はUbuntu 16.04を実行しているEC2インスタンスを持っています。私はLAMPスタックをインストールし、Codeigniterを使用しています。Codeigniter3 EC2 remove index.php
index.phpの削除が必要なように機能していません。私は最初のページに到達することができますが、ページ内のリンクをクリックしても機能しません。
私はここに指示に従うことを試みた:CodeIgniter removing index.php from urlをしかし、それは
.htaccessファイルに役立っていない。(オリジナル)
RewriteCond $1 !^(index\.php|assets|images|js|css|uploads|favicon.png)
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
のconfig.php:
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
ヘッダを.php:
<li><a href="<?php echo base_url(); ?>">Home</a></li>
<li><a href="<?php echo base_url(); ?>about">About</a></li>
<li><a href="<?php echo base_url(); ?>pricing">Pricing</a></li>
あなたはCI2の答えに従ってきました。 [this](https://github.com/bcit-ci/CodeIgniter/blob/develop/application/config/config.php#L4-L26)セクションを再度読んでください。 – Tpojka