本文重点是大家详细介绍了DedeCMS系统软件301的重定向配置方式,分别描述了Windows和Linux平台下的完成方式,有非常好的参考和使用价值,盆友一定要参考。
本文描述了DedeCMS系统软件301的重定向配置方式。分享给大家参考。实际的完成方式如下:
301对于做网站优化的人来说并不陌生。和很多网站一样,如果没有www浏览,会立刻跳转到www网站,然后会有一个301配备。如果用百度站长工具查一下,会发现是301情况码。这是通知百度,搜索引擎的管理权交给www。下面我们一起来看看dedecms搭载模式,有兴趣的盆友可以具体测试一下。
一、Linux系统软件下如何设置301重定向
1.创建一个文本文档文本文档,然后点击“文档”-“另存为”,选择“所有文档”作为“保存类型”。文件夹名称是。htaccess,所以不容易强制输入文件夹名称。
2.打开新创建的。htaccess文档带文本文档,复制以下代码:
复制以下代码:optionsfollowsymlinks
rewriteengineon
rewriteeconomy%{http_host}PHPfensi[NC]
rewriterule(。*)$https://www.jb51.net/[r=301,NC]
3。将URL更改为您的URL,然后保存提交您的URL的网站的根目录。这时你可以发现,在你的IE地址栏输入根网站域名,会自动跳转到www网站域名。
二。如何在Windows系统软件下设置301重定向并去掉html,立即用下面的代码替换网站根目录底部的index.php文档:
复制下面的代码:<?PHP
$HOST=$_SERVER['HTTP_HOST'];
if($HOST=="429006.com"||$HOST==www.jb51.net"{
Header("HTTP/1.1301永久移动");
Header("Location:https://www.jb51.net");
exit();
}
if(!file_exists(目录名(__FILE__)。/data/common.Inc.PHP')
{
header('Location:install/index.PHP');
exit();
}
require_once(dirname(__FILE__),"/include/common.Inc.PHP");
require_onceDEDEINC。/arc.partview.class.PHP";$GLOBALS['_arclistEnv']='index';
$row=$dsql->;getone("Select*From`dede_homepageset`");
$row['templet']=MFtemplet($row['templet']);
$PV=newpartview();
$PV->;SetTemplet($cfg_basedir。$cfg_templets_dir。/".
$row['templet']);
$PV->;显示();
?>
或者应用下面的代码:
复制下面的代码:<?PHP
$jump301=1;//是否开启301自动跳电源开关,1开0关
$index_file='index.html';//主页文档与SSI(shtml/shtm)
if(substr($_server['server_name'],0,4)不兼容!='www.'&&$jump301)
{
header('HTTP/1.1301永久移动');
header('Location:http://www。$_SERVER['服务器名称']);
exit();
}
if(!file_exists(目录名(__FILE__)。/data/common.Inc.PHP')
{
header('Location:install/index.PHP');
exit();
}
/自动生成HTML版本
if(isset($_get['upcache'])]
{
require_once(dirname(__file__)。"/
require_onceDEDEINC."/arc.partview.class.PHP";
$GLOBALS['_arclistEnv']='index';
$row=$dsql->;getone("Select*From`dede_homepageset`");
$row['templet']=MFtemplet($row['templet']);
$PV=newpartview();
$PV->;SetTemplet($cfg_basedir。$cfg_templets_dir。/".$row['templet']);
$PV->;SaveToHtml(目录名(__文件__)。'/'.$index_file);
include(目录名(__文件__)。'/'.$index_file);
exit();
}
include(目录名(__文件__)。'/'.$index_file);
?>
总结:其实很简单的方法就是在网络服务器上做301,这比改代码容易多了。
期待以上对建设dedecms站的帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)