SYSTEM INFORMATION
OS type and version
Ubuntu Server 22.04
Virtualmin version
7.1-1
Hi,
Hopefully a simple question and answer, how do I force or enable www in front of my URL? As in at the moment only https://gmcomputers.co.za works, https://www.gmcomputers.co.za does not and I would prefer https://www.gmcomputers.co.za
Thanking you.
Assuming you are using Virtualmin with Apache (and not Nginx), add to your .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
1 Like
Thank you, calport, is this the .htacces file in the document_root or in my website content subfolder, i.e. gmcomputers?
Yes, that’s right. The one in document_root.
In your case, /home/gmcomputers/public_html
Ah Ok, just a concern, will it affect my existing redirect to my gmcomputers subfolder in any way?
Yes, you need to be careful if there are other redirects etc. in play. I am assuming defaults / standard settings for the code that I have provided.
Yes there is another redirect in play:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/gmcomputers
RewriteRule ^ /gmcomputers%{REQUEST_URI} [END]
So apologies for the newbie query, where exactly would I place your code? I copied and pasted the existing code from another website and while I do understand what it does, when it comes to editing, I am useless, LOL
system
Closed
October 24, 2022, 8:11am
8
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.