如何设置首选域名的301永久重定向(1)

1、在网站代码中设置301的方法
(1)、PHP下的301重定向
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:https://www.171tiyu.com/”);
exit();
(2)、ASP下的301重定向
Response.Status=“301 Moved Permanently”
Response.AddHeader “Location”,“https://www.171tiyu.com/”
Response.End
(3)、ASP .NET下的301重定向
private void Page_Load(object sender, System.EventArgs e)
{
Status = “301 Moved Permanently”;
AddHeader (“Location”,"https://www.171tiyu.com/);
}

2、用HTML跳转
例如:,表示5秒后自动跳转到首页,你也可以把时间设置的更短,但这样做也很容易被搜寻引擎容易误判为spam而遭到惩罚。

3、用javascript跳转

4、利于服务器实现301重定向的方法
(1)、windows主机
在windows主机上,主要是利于IIS服务器实现301重定向具体方法步骤是:
①、打开internet信息服务管理器,在欲重定向的网页或目录上按右键;
②、选择“重定向到URL”;
③、在“重定向到”输入框中输入要跳转到的目标网页的URL地址;
④、选中“资源的永久重定向”(切记);
⑤、最后点击“应用”。

(2)、Unix/Linux主机
pache服务器实现301重定向的方法是在.htaccess文件中增加301重定向指令:
Redirect permanent / https://www.171tiyu.com/ (将目录下内容重定向到https://www.171tiyu.com/ )
Redirect permanent /index.php https://www.171tiyu.com/(将网页index.php重定向到https://www.171tiyu.com/)

(3)、采用“mod_rewrite”技术
通过该技术进行的改变将在.htaccess文件中体现出来,形如:
RewriteEngine on
RewriteRule ^(.)$ https://www.171tiyu.com/ 1 [ R = 301 , L ] 或 O p t i o n s + F o l l o w S y m L i n k s R e w r i t e E n g i n e o n R e w r i t e C o n d R e w r i t e R u l e ( . ∗ ) 1 [R=301,L] 或 Options +FollowSymLinks RewriteEngine on RewriteCond % ^171tiyu.com RewriteRule ^(.*) 1[R=301,L]Options+FollowSymLinksRewriteEngineonRewriteCondRewriteRule(.) https://www.171tiyu.com/ 1 [ R = p e r m a n e n t , L ] 这 里 , 再 跟 大 家 分 享 几 种 . h t a c c e s s 文 件 的 其 它 几 种 写 法 : ① 、 重 定 向 171 t i y u . c o m 到 w w w . 171 t i y u . c o m R e w r i t e E n g i n e O n R e w r i t e C o n d 1 [R=permanent,L] 这里,再跟大家分享几种.htaccess文件的其它几种写法: ①、重定向171tiyu.com到www.171tiyu.com RewriteEngine On RewriteCond %{HTTP_HOST} ^171tiyu.com/ 1[R=permanent,L].htaccess171tiyu.comwww.171tiyu.comRewriteEngineOnRewriteCond [NC]
RewriteRule ^(.
)$ https://www.171tiyu.com/ 1 [ L , R = 301 ] ② 、 重 定 向 w w w . 171 t i y u . c o m 到 171 t i y u . c o m R e w r i t e E n g i n e O n R e w r i t e C o n d 1 [L,R=301] ②、重定向www.171tiyu.com到171tiyu.com RewriteEngine On RewriteCond %{HTTP_HOST} ^www.171tiyu.com 1[L,R=301]www.171tiyu.com171tiyu.comRewriteEngineOnRewriteCond [NC]
RewriteRule ^(.)$ http://171tiyu.com/ 1 [ L , R = 301 ] ③ 、 老 域 名 A 指 向 新 域 名 B R e w r i t e E n g i n e O n R e w r i t e B a s e / R e w r i t e C o n d 1 [L,R=301] ③、老域名A指向新域名B RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.a.com 1[L,R=301]ABRewriteEngineOnRewriteBase/RewriteCond [NC]
RewriteRule ^(.
)$ http://www.b.com/$1 [L,R=301]

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值