动态网站伪静态后怎么设置301跳转?
1、打开FTP工具,登录网站FTP账号密码,链接到网站;
2、找到网站根目录下的网页模板文件(本次示例使用的是asp脚本网站,所以网页模板文件是asp文件,若是php脚本网站,那么网页模板文件就是php文件。)
3、选中网页模板文件,下载到桌面!
4、使用txt文本文档打来下载好的文件,并将如下代码复制到文件结尾!
ASP网站代码:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","www.xxx.com/xxx.html"
Response.End
%>
PHP网站代码:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: www.xxx.com/xxx.html");
exit();
?>
5、接下来是最重要的部分,我们需要弄清楚网页动态链接的命名规则,一般而言,不论是动态URL还是静态URL,所有网页都会以ID来区分各个网页的URL。
如,原网页其中一个链接www.xxx.com/show?=124,其中124就是网页的ID,而这个链接伪静态后的URL变为www.xxx.com/news/124.html。那么我们只需要找到网页URL中ID的命名方式即可!(一般命名方式只需要在该模板中找即可,Ctrl+F查找id,找到命名网页的那一个编码)
6、将代码中的www.xxx.com/xxx.html改为www.xxx.com/news/"&id&".html(注意:其中www.xxx.com改为301跳转后网站域名)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:150
阅读量:95
阅读量:123
阅读量:108