Skip to content

Instantly share code, notes, and snippets.

@bsmart
Created February 14, 2014 01:57
Show Gist options
  • Select an option

  • Save bsmart/8994511 to your computer and use it in GitHub Desktop.

Select an option

Save bsmart/8994511 to your computer and use it in GitHub Desktop.
<IfModule mod_rewrite.c>
RewriteEngine On
# !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
# slashes.
# If your page resides at
# http://www.example.com/mypage/test1
# then use
# RewriteBase /mypage/test1/
RewriteBase /
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>
@bsmart
Copy link
Author

bsmart commented Feb 14, 2014

Use this code to remove pesky index.php from url via .htaccess

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment