CodeIgniter URL-адрес суффикса .html автоматически для всех URL-адресов

Я новичок в CodeIgniter. Я настраиваю CI в своем localhost Eg. локальный / MyProjects / CodeIgniter / Добро пожаловать / индекс

Я могу удалить index.php из url & Я также завершил суффикс .html Итак, я могу посетить localhost / MyProjects / CodeIgniter / welcome / index.html и его работу исправно.

Поэтому я использую свой тег следующим образом:

<a href="<?php echo base_url(); ?>welcome/register.html">Register</a> 

Но, я не хочу использовать .html в моей ссылке вручную.

есть любое решение, чтобы показать мой посетитель .html суффикс автоматически Например. localhost / MyProjects / CodeIgniter / welcome / index.html Или localhost / MyProjects / CodeIgniter / welcome / about.html Etc

Вот мой htaccess http://pastebin.com/cXUFjvbp

Просто отредактируйте url_suffix в config.php …..

 $config['url_suffix'] = '.html'; 

Использовать site_url()

 <!-- No need .html --> <a href="<?php echo site_url('welcome/register'); ?>">Register</a> <!-- <a href="http://domain/welcome/register.html">Register</a> --> 

Или anchor()

 // No need .html echo anchor('welcome/register', 'Register'); // <a href="http://domain/welcome/register.html">Register</a> 

Примечание . Не забудьте загрузить URL-адрес хелпера с помощью $this->load->helper('url'); ,

Измените файл config.php

 $config['url_suffix'] = '.html'; 

Просто переопределите функцию base_url или создайте новую. Посмотрите на источник метода base_url

 function _base_url($path = NULL) { return base_url() . $path . '.html'; }