syedanam
7/25/2017 - 4:51 PM

htaccess

htaccess

============ first way=========
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

============ second way=========
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /ci_blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

=========== Third way ==========
/* root htaccess. this is for extra folder restrict in ci root directory & other directory (Options -Indexes)  */
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine on
RewriteBase /Magpie/
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>