Redirect from www to non www in laravel using htaccess

Updated at 12-Sep-2021, By samar

Redirect from www to non www in laravel using htaccess

In this session, we’ll try our hand at solving the "Redirect from www to non www in laravel using htaccess" puzzle by using the computer language.

You can redirect from www to non www in laravel using htaccess. Htaccess will redirect you from https://www.yourdomain.com/ to https://yourdomain.com/ using RewriteCond %{HTTP_HOST} www.yourdomain.com RewriteRule (.*) http://yourdomain.com/$1 [R=301,L] in your htaccess file.
  • Redirect from www to non www using htaccess file in laravel 8

    --PATH .htaccess
    <IfModule mod_rewrite.c>
        <IfModule mod_negotiation.c>
            Options -MultiViews -Indexes
        </IfModule>
    
        RewriteEngine On
    
        # Handle Authorization Header
        RewriteCond %{HTTP:Authorization} .
        RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
        # Redirect Trailing Slashes If Not A Folder...
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_URI} (.+)/$
        RewriteRule ^ %1 [L,R=301]
        
        # Handle Front Controller...
        RewriteCond %{HTTP_HOST} www.yourdomain.com
        RewriteRule (.*) http://yourdomain.com/$1 [R=301,L]
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^ index.php [L]
    </IfModule>
    

    You have to add the below code in your htaccess file

    RewriteCond %{HTTP_HOST} www.yourdomain.com
    RewriteRule (.*) http://yourdomain.com/$1 [R=301,L]
     

    Replace with your domain name in above code. 

    This code snippet is working in my case.

Back to code snippet queries related laravel