windows系统wordpress重定向教程与代码

2014年04月4日

原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/1798.html https://www.myzhenai.com/thread-16193-1-1.html
有朋友问说windows 2003的系统安装的wordpress如何将没有带www的地址301到带www的地址,于是便写了以下的代码.网上的方法是在wp-blog-header.php文件里添加php跳转代码,原理也就是检测当前打开的地址里有没有包含www字符窜,如果没有包含就替换掉当前字符窜,使用包含www的字符窜来打开.代码的操作流程是这样的.
1:检测当前来路地址
2:把当前来路地址当作一个字符窜来扫索,判断当中有没有包含www
3:跳转到新地址

< ?php
/**
* zhe shi windows server wordpress 301 tiao zhuan dai ma
* jiang  li de dai ma fu zhi dao wp-blog-header.php wen jian li
* zhan tie dao wp-blog-header.php wen jian li de < ?php xia yi hang 
**/
function curPageURL() /* huo qu dang qian liu lan ye mian di zhi */
{
    $pageURL = "http";
    if ($_SERVER["HTTPS"] == "on") 
    {
        $pageURL .= "s";
    }
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") 
    {
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
    } 
    else 
    {
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}
/* ************ zhe shi fen ge fu *************** */
$burl = curPageURL();
$url = stripos($burl,"www",0);
if($url === false){
$tixt = str_replace("https://","https://www.",$burl);
/* ru guo ni you zhi yu ming,qing ti huan zhe li de guan jian zhi */ 
}
else
{
$tixt = $burl;
}
header("Location:$tixt");
echo "zhe shi windows server wordpress 301 tiao zhuan dai ma";
echo "tiao zhuan cheng gong";
?>

 

windows 系统 wordpress 重定向 教程 代码

windows系统wordpress重定向教程与代码


sicnature ---------------------------------------------------------------------
I P 地 址: 18.117.156.31
区 域 位 置: 美国马萨诸塞
系 统 信 息: 美国
Original content, please indicate the source:
同福客栈论坛 | 蟒蛇科普海南乡情论坛 | JiaYu Blog
sicnature ---------------------------------------------------------------------
Welcome to reprint. Please indicate the source https://myzhenai.com.cn/post/1798.html

1 评论

  • 内涵笑话 2015年01月9日在8:47 上午

    无意间发现的网站 很不错 挺喜欢的

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注