urlrewriting htaccess not working properly |
Hello everyone,
I have been stuck with this problem for hours, codeigniter only load the index of my default controller here i show you my code PHP Code: <li class="joinus"> my view where i call my function PHP Code: class Site extends CI_Controller PHP Code: RewriteEngine on my 'index.php' variable in conf is unset, my mod_rewrite on i tried each 'uri_protocol' and my 'base_url' is set like 'http://localhost:888/myapp' i also tried to modify my .htaccess but still the same problem ci load only the same index of my main controller and i cant call any others functions
03-03-2016, 12:20 PM
(This post was last modified: 03-04-2016, 01:06 PM by mfiaz. Edit Reason: Formatting Issue )
Hi,
Just follow my below steps. First Inside application/config/config.php find below line Step 1. PHP Code: $config['index_page'] = 'index.php'; replace it with this one PHP Code: $config['index_page'] = ''; Find below line PHP Code: $config['uri_protocol'] = 'AUTO'; Replace it with PHP Code: $config['uri_protocol'] = 'REQUEST_URI'; Step 2 Place below code in your .htaccess file Code: RewriteBase /your-project-directory-name/ if your project is inside sub directory then you need to minor change in .htaccess file rules that will be ” RewriteBase / ” to ” RewriteBase /subdir/ ” You can get full detail from below link on how to remove index.php from URL and write seo friendly URL's in Codeigniter. http://phpclicks.com/codeigniter-remove-...-from-url/ http://phpclicks.com/codeigniter-seo-friendly-urls/ |
Welcome Guest, Not a member yet? Register Sign In |