武汉SEO
时光静好,与君语;细水流年,与君同;繁华落尽,与君老...

网站服务器>正文

.htaccess 去掉www

2018-10-18 17:13

大多数站点都希望能够带上www,也有不少站点希望直接用主域名访问。

代码实例如下:

RewriteCond %{HTTP_HOST} ^www.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301]

代码解析如下:

(1).%{HTTP_HOST}获取访问的域名。

(2).^www.(.*)用来判断访问域名是否是以www开头。

(3).^(.*)$获取访问URL除去查询字符串部分(也不包括域名)。

(4).http://%1/$1用来替换原来URL的新URL,去掉了www。

相关阅读:

(1).%1和$1作用参阅RewriteCond与RewriteRule用法详解一章节。

(2).正则表达式知识参阅正则表达式教程板块。

本文链接:https://www.0937.biz/post-359.html