Home >> .htaccess >> How to Remove index.php from URL in .htaccess

How to Remove index.php from URL in .htaccess

Step 1. Enable mod_rewrite on your Apache web server.

Step 2. Create .htaccess file in root directory.

Step 3. Remove index.php by htaccess
   <IfModule mod_rewrite.c>
         RewriteEngine on
         RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com [NC]
         RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,NC,L]
         RewriteCond %{REQUEST_FILENAME} !-f
         RewriteCond %{REQUEST_FILENAME} !-d
         RewriteRule .* index.php/$0 [PT,L]
   </IfModule>

Step 4. Restart Apache Server  
        sudo service apache2 restart

Post Your Comment

Next Questions
How To Redirect Homepage To Another Website
How To Redirect To Another Directory Within Same Domain
How To Set Environment Variable
How To Set The Php Config Variables
How To Set Display_error Off
How To Block Few Ip Address
How To Redirect To Error/404.html When 404 Errors Comes
How To Set The Caching For Javascript/images/css
What Is Meaning Of 301, 302, 400, 401, 403, 404 And 500 Error Codes
Forcefully redirect http to https
Creating a Custom 404 Error Page
How to URL Rewrites
How to make SEO friendly URL
How to Remove php extension from URL
How to Remove HTML extension from URL
How to Remove File Extension

Copyright ©2022 coderraj.com. All Rights Reserved.