每一个你不满意的现在,都有一个你不努力的曾经. 网站首页 > 其他
域名301重定向(针对apache的.htaccess)的几种方法
发布时间:2019-01-04 10:56:40 修改时间:2019-01-04 13:20:13 阅读:6419 评论:0 0
- .htaccess文件对于使用apache环境的站长朋友一定不陌生,
打开之后首先确认主域名和带www的域名都已经绑定,然后点击301重定向!上面一行填需要重定向的主域名,下面一行填写完整带www的域名。然后清空缓存,301重定向已经跳转了。
wordpress4.9用户需要注意后台有wordpress地址(url),和站点地址(url),其中站点地址,要保持和你想最终跳转的域名一致。如果你想重定向到带www的域名,那么这里的站点地址也是要带www,否则可能导致网站打不开。
短域名跳转长域名:
将下面代码添加到..htaccess文件中,假设主域名是baidu.com,那么做了这个改动之后,你输入baidu.com,会自动跳转到www.baidu.com
代码:
RewriteEngine On RewriteCond %{HTTP_HOST} !^www.baidu.com$ [NC] RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
长域名跳转到短域名。
这个和上面的步骤相反,输入如下代码:
RewriteEngine On RewriteCond %{HTTP_HOST} !^baidu.com$ [NC] RewriteRule ^(.*)$ http://baidu.com/$1 [L,R=301]
做个这个设置之后,你输入www.baidu.com也会自动跳转到baidu.com
老域名跳转到新域名!
重定向“老域名.Com ”到“新域名.Com”
这种操作经常用于更换域名时用到,很多站长因为种种原因可能要为站点更换域名,此时多采用以下规则来实现重新定向:
代码如下:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !老域名.com$ [NC] RewriteRule ^(.*)$ http://新域名.com/$1 [L,R=301]
这个方法适用于网站升级域名,对于大中型网站比较合适。
服务器面板设置301重定向:
这个方法适用与使用服务器或者云服务器并安装了服务器管理面板的网站。优点是简单易操作!首先登录服务器管理面板——左侧导航——网站——你需要管理的网站。
回复列表
关键字词:域名,www.baidu.com,h2,http,重定向,code