2014-10-02 62 views
-2

我有一个域名,它通过如何通过htaccess从地址中删除www?

http://www.domain.com 

我想删除WWW部分是入店。 我正在使用htaccess文件,但它不起作用。

RewriteEngine On 

RewriteCond %{HTTPS} off [OR] 
RewriteRule^https://domain.com%{REQUEST_URI} [L,R=301,NE] 
+0

可能重复(http://stackoverflow.com/questions/6515081/ htaccess-remove-www-from-url-directories)(Google上的第一个**结果“* htaccess remove www *”) – h2ooooooo 2014-10-02 11:16:46

+0

什么是“不工作”的呢? – 2014-10-02 11:16:49

+0

这个问题似乎是脱离主题,因为它是针对[网站管理员](http://webmasters.stackexchange.com) – 2014-10-02 11:17:15

回答

1

将这个规则在DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On 

RewriteCond %{HTTPS} off [OR] 
RewriteCond %{HTTP_HOST} www\. 
RewriteRule^https://domain.com%{REQUEST_URI} [L,R=301,NE] 
的[从的.htaccess URL +目录删除WWW]
+0

这也会匹配'http:// foo.com/request = wwweeeeeeee'因为你没有'使用'^'。 – h2ooooooo 2014-10-02 11:18:10