HTACCESS 301 Redirect for all URL Variations to the Live URL

I wanna thanks all my readers who gave me a great response to my posts, and today I am writing about redirection errors for all variations of the website. This is post about HTACCESS 301 Redirect for all URL Variations to the Live URL. I hope you people find this post helpful and share your suggestion below in the comment box.

Let’s check my example that will help you out to find the best answer.

Let’s say I want all the following URL variations to redirect to the live URL with a 301 status.

http://xyz.com/sample-page/
http://www.xyz.com/sample-page/
https://xyz.com/sample-page/

I want to redirect all these url to https://www.xyz.com/sample-page/

HTACCESS 301 Redirect for all URL Variations

Here is the solution to fix the problem easily,

RewriteCond %{HTTPS} off

RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

I hope you people find this post helpful and don’t forget to share your feedback and question below in the comment box. If you need any help regarding this post or any other query just send me a mail and i will defenitely reply you back in 24 hours. I will be gald to help others.

Related Post

CakePHP HybridAuth

Steps to Verify Woocommerce in Android App

How to WordPress Import/Export Featured Images With Post

Avyatech Logo