菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

不带www跳转带www域名伪静态规则

发布时间:2024-01-04  栏目:建站知识   浏览:   分类:伪静态 伪静态规则

不带www跳转带www域名的伪静态规则可以通过在服务器配置文件中添加以下代码实现: ```apache RewriteEngine On RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,P] ``` 这段代码表示,当访问不带www的域名时,会自动跳转到带www的域名。其中,`example.com`是你要跳转的域名,`http://www.example.com/$1`是跳转后的地址,`$1`表示原URL中的路径部分。

一般的网站域名都会有WWW和不带WWW的两种域名,从网站seo上来讲,WWW和不带WWW是两个网站。两种域名会稀释掉网站主域名的权重,而且很多人习惯使用带WWW的域名,所以就必须用301伪静态让不带www跳转带www域名。

推荐使用宝塔面板的重定向功能来操作域名的不带www跳转带www域名伪静态操作,如下图:

不带www跳转带www域名伪静态规则

如果是使用的虚拟机,就可以使用菜鸡源码分享的不带www跳转带www域名伪静态规则。

# Apache

RewriteEngineOnRewriteCond%{HTTP_HOST}!^www.caijicaiji.com$[NC]RewriteRule^(.*)$http://www.caijicaiji.com/$1[R=301,L]

# Nginx

if($ssl_protocol=""){return301https://$host$request_uri;}if($host!=www.caijicaiji.com){return301$scheme://www.caijicaiji.com$request_uri;}


评论
建站知识
建站知识
使用技巧
调试安装
运营推广