1

こんにちは、CodeIgniter フレームワークの .htaccess URL 修正の設定で問題が発生しています。

「sites」という名前のフォルダーでサイトを立ち上げました。

=> 問題:

**この URL は完全に機能します:

http://127.0.0.1/sites/home/index/test

URLから /index/ を取り除きたい

リンク先 URL は次のようになります。

http://127.0.0.1/sites/home/test

この URL を取得するにはどうすればよいですか?

追加情報:

私はオートロードでURLヘルパーを実行しましたが、これはうまく機能します。これが私のコントローラーのコードです

class Home extends CI_Controller {

public function index($var='')
{
   echo $var; //outputs -> test
}

}

.htaccess

RewriteEngine on

RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteBase /sites
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
RewriteRule ^(.*)$ index.php/$1 [L]
4

1 に答える 1