2017-08-10 100 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更新後可能需要幾個小時,直到您能夠實際訪問您的網站。