2017-08-10 78 views
-1

我在.htaccess域不www前缀工作

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\. 
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

添加,但不是以www版本工作

回答

0

试试这个,

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example.com 
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L] 

它将永久重定向https://example.comhttps://www.example.com

+0

我也试过这个,但同样的事情发生 这个网站无法到达 www.qeo.ca的服务器DNS地址找不到。 –

0
60/6708# host www.qeo.ca 
Host www.qeo.ca not found: 3(NXDOMAIN) 

我不认为你有.htaccess文件的问题,而是你的DNS配置。因此,请更新您的DNS记录,以便域指向您的cPanel服务器的IP地址。

如果您的计算机无法解析主机www.qeo.caqeo.ca那么这是很明显,你将不能访问它在浏览器中。您的qeo.ca有这些域名服务器:

Name servers: 
    dns1.registrar-servers.com 
    dns2.registrar-servers.com 

因此,请去您的注册商,编辑您的DNS区域并更新记录。请记住,DNS更新后可能需要几个小时,直到您能够实际访问您的网站。