【问题标题】:How to remove www from address by htaccess?如何通过htaccess从地址中删除www?
【发布时间】:2014-11-27 08:52:58
【问题描述】:

我有一个可通过http://www.example.com 访问的域。

我想删除 www. 部分。 我正在使用 .htaccess 文件,但它不起作用。

 RewriteEngine On

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

【问题讨论】:

标签: .htaccess


【解决方案1】:

将此规则放在您的 DOCUMENT_ROOT/.htaccess 文件中:

RewriteEngine On

RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} www\.
RewriteRule ^ https://example.com%{REQUEST_URI} [L,R=301,NE]

【讨论】:

  • 这也匹配http://foo.com/request=wwweeeeeeee,因为你没有使用^
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-07
  • 2014-06-25
  • 2016-10-01
  • 2011-09-24
  • 1970-01-01
相关资源
最近更新 更多