Jump to content

Recommended Posts

I read lots of the mod_rewrite for codeigniter and lots of them were talking about creating a .htaccess file and inside the file with something like

I'm a beginner with codeigniter so I'm learning from youtube tutorials.
at first I only have apache 2.2 installed to run my php and after using codeigniter with mod_rewrite I realize it's easier to install wamp so I uninstalled apache, mysql then installed wamp which has everything.

After that I continued with the tutorial on youtube about mod_write.  I activated the module in wamp.

Created this .htaccess file inside ci_intro which is the root folder
 

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /ci_intro/

    #Removes access to the system folder by users.
    #Additionally this will allow you to create a System.php controller,
    #previously this would not have been possible.
    #'system' can be replaced if you have renamed your system folder.
    RewriteCond %{REQUEST_URI} ^system.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]
    
    #When your application folder isn't in the system folder
    #This snippet prevents user access to the application folder
    #Submitted by: Fabdrol
    #Rename 'application' to your applications folder name.
    RewriteCond %{REQUEST_URI} ^application.*
    RewriteRule ^(.*)$ /index.php?/$1 [L]

    #Checks to see if the user is attempting to access a valid file,
    #such as an image or css document, if this isn't true it sends the
    #request to index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
    
    </IfModule>

    <IfModule !mod_rewrite.c>
        # If we don't have mod_rewrite installed, all 404's
        # can be sent to index.php, and everything works as normal.
        # Submitted by: ElliotHaughin

    ErrorDocument 404 /index.php
    </IfModule>


I went to the config/config.php and changed
 

    $config['index_page'] = '';


things didn't work.  I was getting the 404error then I was trying out few things in
 

    RewriteBase /ci_intro/


and also even deleted the whole project and because I backed things up right before I try the mod_write.  Even after I retrieved the backup.  I still didn't get the error404 page.

I just keep on getting..

SfMsp.jpg

Since I'm using wamp, when I go to my localhost there's a section saying my project which is ci_intro...I click on it the image above comes out.
I put my mouse over to check what's the link showing when mouse over and the link shows
 


http://localhost/ci_intro

anyone know what's going on here?
 

Edited by et4891

First of all, I wanna tell you last time using CI was 3 years ago, I think.

If the problem is inside CI conf I cannot help you on this, but for sure your mod_rewrite rule is wrong.

Try,

Options -MultiViews
RewriteEngine On
RewriteBase /ci_intro
RewriteRule ^(system|application[/]?)$ /index\.php [R=301,L]

So, now if you try to reach the /ci_intro/system or the /ci_intro/application directory the request should be redirect to /index.php.

Edited by jazzman1

First of all, I wanna tell you last time using CI was 3 years ago, I think.

If the problem is inside CI conf I cannot help you on this, but for sure your mod_rewrite rule is wrong.

Try,

Options -MultiViews
RewriteEngine On
RewriteBase /ci_intro
RewriteRule ^(system|application[/]?)$ /index\.php [R=301,L]

So, now if you try to reach the /ci_intro/system or the /ci_intro/application directory the request should be redirect to /index.php.

alright thanks ^_^ I will try that some time these two days :P thanks thanks ^_^

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.