搜索
查看: 300559|回复: 1
收起左侧

怎么用最简单的方法实现php网页301重定向

痔疮一洗灵 发表于 2014-3-31 09:06:41 | 显示全部楼层 |阅读模式
本帖最后由 痔疮一洗灵 于 2014-3-31 09:14 编辑 : ]  U' y) @+ N

. K- l7 ]4 B# m: U, |一、建立一个301.inc.php(文件名自取)! x& F# r' ~' u5 C/ N4 k

1 h7 T7 g# _2 }  l复制代码1 i9 E" N6 ]; ~% e3 ]! P0 I
123456789 <?php    $the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名 $request_uri = 5 N' K1 T" K- r: ^
isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分 if
7 q6 V7 N! ^2 \5 f8 Z( z($the_host !== 'www.lycsxx.cn')//这是假设域名地址 {   header('HTTP/1.1 301 Moved 1 s3 E3 i* V2 P2 J! E1 [: u* W
Permanently');//发出301头部    header('Location: http://www.lycsxx.cn'.$request_uri);//跳转到我的新域名地址 } ?> 8 O4 d. a9 q: \2 B7 x) m
其中if($the_host !== 'www.lycsxx.cn')中的“!==”是不完全等于的意思,也可以用“!=”不等于
8 \# b- y  E+ x! S8 K! S# k- y. x2 _1 S7 ],这样,就可以将以前的域名,包括 www.lycsxx.cn以及例如新域名中我www.lycsxx.cn全部重定向到
1 w  K6 n. Q8 R. ywww.lycsxx.cn$ M  O, R, s% T, P7 o' i. |" w! E
二、在网页文件中调用301.inc.php
: c' _4 Z# I7 @! d7 Dindex.php
5 t0 G) {! A8 w( g. M0 P9 Fread.php
5 q' W  S5 Z: M9 B' x2 ?thread.php- ]- W3 s/ @/ m2 ?. j1 s6 a
三个文件头部都改为+ x" y8 ?. Y' h. V6 m$ _7 }, z
复制代码4 Z, Q6 j& f/ r
12 <?php include("301.inc.php"); //301重定向 , B* Y9 L' w- ^9 L. D% q
% p9 N7 Z+ [, u1 m7 q; y; A
还有最简单的办法可以按照以下步骤操作- K7 D* Z; S! a0 Y: z5 C1 ^& o
! S! q: H" q4 _8 U2 `+ U. v
第一步:把要处理的域名都绑定到指定网站目录。3 j. K5 L) U0 L8 M
第二步:打开global.php找找
  q& a' E# |" \- C, y# \复制代码3 Z4 x4 n0 Q& w; t! v
1234 file_exists('install.php') ;; ObHeader('install.php'); error_reporting(E_ERROR |   Q# k9 b. R/ t( A
E_PARSE); set_magic_quotes_runtime(0); function_exists('date_default_timezone_set') ;; 7 l: a+ n" v. A" r, \% }. Z
date_default_timezone_set('Etc/GMT+0');
/ w6 _; r: z5 w6 O& Y( [3 w4 e在下面添加以下代码
% {4 @- j- E/ v- k) h% f复制代码
* {* J7 H- k* @- D, s123456 $host= 'www.lycsxx.cn'; //填写你最终需要的地址 if ($_SERVER['HTTP_HOST'] != $host) { 4 e$ Q7 V+ {8 M. d7 a! p. N
header("HTTP/1.1 301 Moved Permanently"); header("Location: [url=http://{$host}{$_SERVER] [REQUEST_URI]}"); } unset($host);
! W4 z$ o' G7 `9 n1 J7 z/ |$ O" Z# X# z! o3 ]3 A6 H" U

7 U/ K7 e' N+ Q) f# p4 t# T1 R8 [* z- q) c4 Z2 f8 Z
1 i9 q+ k- G! b2 p7 H$ t
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表