One way to do it is to create a custom route in the application/config/routes.php file, which routes the url 'http://localhost/CodeIgniter_2.1.2/home' to 'http://localhost/CodeIgniter_2.1.2/pages/home'
Custom routing is described here
The code will look something like:
$route['home'] = "pages/home";
EDIT
Your controller, method, and variable are named "pages", "view", and "home" respectively. Therefore, you should try the following route instead:
$route['home'] = "pages/view/home";
Also:
** Reserved Routes **
From the codeigniter documentation:
There are two reserved routes:
$route['default_controller'] = 'welcome';
This route indicates which controller class should be loaded if the URI contains no data, which will be the case when people load your root URL. In the above example, the "welcome" class would be loaded. You are encouraged to always have a default route otherwise a 404 page will appear by default.
Thus, you should not be setting the default controller to "pages/view/home." Rather, you should create an "index" method in the controller that defaults to the "home" view.
Also
Don't forget to change the $config['index_page'] from 'index.php' to '' in the config.php file located in application/config/config.php.