0

Good day, I am a newbie programmer of codeigniter. I just getting start testing the tutorial guide of codeigniter. Making the Home.php, about.php, and insert/view data in database.

I would like to ask, how I can remove the index.php in the url? I try many approve result with the same question im just asking. making .htaccess with the sample code in tutorial, youtube tutorial, and answer in this stackoverflow. I just making the basic tutorial of codeigniter but when I delete the index.php in the URL, the page cannot found my about.php, or /news/create.

by the way Im using wamp server. Sorry if my english is too bad. Thanks in advance.

Mohit Kumar
  • 952
  • 2
  • 7
  • 18
  • Possible duplicate of [Unable to remove index.php in WAMP with Codeigniter URL](http://stackoverflow.com/questions/32576206/unable-to-remove-index-php-in-wamp-with-codeigniter-url) –  Dec 08 '15 at 02:59
  • what is the version of codeigniter?? – Niranjan N Raju Dec 08 '15 at 06:16

1 Answers1

1

First make sure the mod rewrite module is enabled on wamp go to the

Apache > Apache modules

Scroll down list to rewrite module enable it.

enter image description here

Restart wamp.

Then try this .htaccess and add it to the main directory.

.htaccess

Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Here are some more htaccess available Click Here

Directory

application

system

.htaccess

index.php

Then on your config.php file add base url, DO NOT LEAVE IT BLANK.

$config['base_url'] = 'http://localhost/project/';

$config['index_page'] = '';