友声网

 找回密码
 立即注册
搜索
开启左侧

[静态化] Discuz! 7.2 php实现301重定向的方法

[复制链接]
admin 发表于 2018-7-6 22:24 | 显示全部楼层 |阅读模式
老版程序方法,存档用。

首先需要建了名为301.inc.php的文件,复制粘贴以下代码
注意须将www.ys166.com换成自己的新域名,或者自己觉得最重要的域名
--------------------------------------------------------------------------
游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0

--------------------------------------------------------------------------
//及后面的文字是说明用的。
--------------------------------------------------------------------------

然后到论坛跟目录下拷出7个文件,分别是:
index.php
forumdisplay.php
viewthread.php
redirect.php
tag.php
logging.php
space.php

分别在他们的第二行,加入代码:
游客,本帖隐藏的内容需要积分高于 100 才可浏览,您当前积分为 0


然后连同301.inc.php一共8个文件覆盖原文件。

--------------------------------------------------------------------------
Ok 收工
--------------------------------------------------------------------------
现在需要检查是否成功,检查工具:在线301号状态码测试工具

常见HTTP 状态码说明:
200
请求已成功,请求所希望的响应头或数据体将随此响应返回。
301
被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个URI之一。如果可能,拥有连结编辑功能的客户端应当自动把请求的地址修改为从伺服器反馈回来的地址。除非额外指定,否则这个响应也是可缓存的。
新的永久性的URI应当在响应的Location域中返回。除非这是一个HEAD请求,否则响应的实体中应当包含指向新的URI的超连结及简短说明。
如果这不是一个GET或者HEAD请求,因此浏览器禁止自动进行重定向,除非得到用户的确认,因为请求的条件可能因此发生变化。注意:对于某些使用HTTP/1.0协议的浏览器,当它们发送的POST请求得到了一个301响应的话,接下来的重定向请求将会变成GET方式。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|RSS|联系|友声网 ( 鲁ICP备15020090号 )

GMT+8, 2020-2-20 09:22 , Processed in 0.166039 second(s), 17 queries , MemCache On.

Powered by Discuz! X

©2006-2020 Comsenz Inc.

快速回复 返回顶部 返回列表