小简网站以前是放在Windows主机上的,地址上加不加www其实不影响浏览,但是搜索引擎会认为加上www和不加上是两个网站,影响到seo!
所以小简想做301重定向,让jaaai.com跳转到www.jaaai.com
找主机商做301重定向,主机商做完301重定向,跳转效果是实现了,但是重定向后的域名地址后面多了/index,看着挺烦的,所以就让他取消了重定向,自己想其他的解决办法。
在网上搜查发现可以通过修改文件实现不带www顶级域名301重定向到带www二级域名
我们可以通过修改wp-blog-header.php文件,在<?php注释后面插入以下代码(下面两处域名需要修改成自己的域名!)
if (strtolower($_SERVER['SERVER_NAME'])!='www.jaaai.com'){
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php"){
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:https://www.jaaai.com'.$URIRedirect);
exit();
}
小简第一次修改文件的时候,直接操作复制粘贴后发现失败了,后来查看代码,发现//jaaai.com’.$URIRedirect);
这一句被当成了注释(在PHP代码中//后面的字会被当注释处理)
- THE END -
最后修改:2022年12月16日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.jaaai.com/1.html
共有 0 条评论