我加入.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
但不使用www版本
试试这个,
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
60/6708# host www.qeo.ca
Host www.qeo.ca not found: 3(NXDOMAIN)
我认为.htaccess文件没有问题,而是您的DNS配置问题。因此,请更新您的DNS记录,以便域指向您的cPanel服务器的IP地址。
如果您的计算机无法解析主机www.qeo.ca或qeo.ca,则很明显您将无法在浏览器中访问它。您的qeo.ca有这些名称服务器:
Name servers:
dns1.registrar-servers.com
dns2.registrar-servers.com
因此,请转到您的注册商,编辑您的DNS区域并更新记录。请记住,在DNS更新后,您可能需要几个小时才能真正访问您的网站。
试试这个
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
上面的代码对我有用,希望它有所帮助。