资讯专栏INFORMATION COLUMN

PHP 301跳转代码示例

luckyyulin / 465人阅读

301跳转

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.url.com" . $_SERVER["PHP_SELF"]  . $request_uri);

 
加强版(有判断)

$the_host = $_SERVER["HTTP_HOST"];
$request_uri = isset($_SERVER["REQUEST_URI"]) ? $_SERVER["REQUEST_URI"] : "";
if($the_host !== "www.demo.com") {
    //echo $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"];
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.demo.net" . $_SERVER["PHP_SELF"]  . $request_uri);
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30503.html

相关文章

  • 301重定向怎么做?301重定向设置方法有几种

    摘要:二使用等程序代码实现重定向如果你的网站是纯动态的网站,那么想做的话只能使用这种方法。三配置服务器或者独立服务器,系统实现永久重定向这种方法相对比较简单,但对服务器要求高。特别提醒重定向比较麻烦,所以请务必选择最合适的方法来配置。 301重定向怎么做?301永久重定好不好?301永久重定向对SEO无任何不好的影响,而且网页A的关键词排名和PR级别都会传达给网页B,网站更换了域名...

    番茄西红柿 评论0 收藏2637
  • 网站优化之301 转向, Apache应注意这几点

    摘要:网站优化之转向中应该怎么设置转向呢今天冬镜就为大家一一讲解转向中会遇到的情况,并给予相对应的解决方案,主要以来演示。网站优化之转向,应注意这几点其中表示开始,或者说从根目录,也代表当前的域名的意思,反正你理解是那一回事就行。今天一位站长朋友咨询301问题,本来以为很简单的,没注意到其中的细节,从而导致冬镜花费了一点时间才解决了。现在给大家分享出来,希望以后的站长朋友再遇到此类问题,就可以避免...

    Tecode 评论0 收藏0
  • nginx配置location总结及rewrite规则写法

    摘要:语法如果相对域名或参数字符串起作用,可以使用全局变量匹配,也可以使用反向代理。不能返回限速,可以通过指令设置如果请求的文件名不存在,则反向代理到。 location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开...

    hiyang 评论0 收藏0
  • nginx配置location总结及rewrite规则写法

    摘要:语法如果相对域名或参数字符串起作用,可以使用全局变量匹配,也可以使用反向代理。不能返回限速,可以通过指令设置如果请求的文件名不存在,则反向代理到。 1. location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开...

    zhouzhou 评论0 收藏0
  • Yii 的修行之路 - HTTP的请求与响应

    摘要:简述交互主要分为请求和响应两种方式。状态码构建响应时,最先应做的是标识请求是否成功处理的状态,可通过设置属性,该属性使用一个有效的状态码。 简述 HTTP交互主要分为 request(请求) 和 response(响应) 两种方式。 对于Yii2来说,HTTP的request请求是用 YII::$app->request 来表示的对象,这是Yii提供的处理HTTP的request请求的...

    import. 评论0 收藏0

发表评论

0条评论

luckyyulin

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<