>  기사  >  백엔드 개발  >  PHP에서 301 리디렉션을 구현하는 방법

PHP에서 301 리디렉션을 구현하는 방법

WBOY
WBOY원래의
2016-07-25 09:03:371013검색
  1. $the_host = $_SERVER['HTTP_HOST']; //标记取得当前域名
  2. $request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:''; //判断地址后面部分
  3. if($the_host !== ‘bbs.it-home.org’) //没有更换的域名地址
  4. {
  5. header('HTTP/1.1 301 Moved Permanently'); // 提示发出301
  6. header('Location: http://bbs.it-home.org/'.$request_url); //添加新的域名地址
  7. }
  8. ?>
复制代码

二、在哪个文件里添加301重定向指令 在.htaccess文件中增加301重定向指令,采用mod_rewrite(url重写)技术。 示例:

  1. RewriteEngine on
  2. RewriteRule ^(.*)$ http://bbs.it-home.org/ [R=301,L]
复制代码


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.