织梦做的网站怎么做全站301? 悬赏3元 已结束
因为百度推广的原因,只能用这个二级域名http://b.nxinqiang.com[?]推广另外一个网站http://www.xxqhg.com/[?],因此这两个域名绑定的是同一个网站,但是二级域名收录看很多,www的只收录了首页,做SEO排名用的是www的这个,服务器用的是阿里云的轻量级服务器,无法做301跳转,因此只能在index.php上改了301的,但是只能跳转首页,现在内页还是无法跳转,尤其是已经收录的问题,在更目录写了.htaccess没有一点用,这个该怎么做呢,求大神指教!
去服务器操作
这个要找技术的
把DedeCMS根目录下原文件换成以下内容:
<?PHP
$HOST=$_SERVER['HTTP_HOST'];
if ($HOST=="" || $HOST==""){
Header("HTTP/ 301 Moved Permanently");
Header("Location:");
exit();
}
if(!file_exists(dirname(__FILE__).'/data/'))
{
header('Location:install/');
exit();
}
//自动生成HTML版
require_once (dirname(__FILE__) . "/include/");
require_once DEDEINC."/";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From`dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$PV = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?> 上传并覆盖。
进入空间控制面版,把默认首页更改成,刷新即可看到301重定向的效果。
织梦实现整站301的方法也非常简单,小编给大家分享的都是最简单最直接最有效的方法,不废话,直接上代码
RewriteEngine On
RewriteCond %{http_host} ^ [NC]
RewriteRule ^(.*)$ $1 [L,R=301]
RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(PHP)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ – [F]
将以上代码复制粘贴到一个记事本文挡里面,然后把里面的网址替换成你自己的网址,保存上传到网站根目录就可以了,不过上传之前需要注意保存后需要修改文件名,将 “新建文本文档.txt ”修改成.htaccess
注:这个文件名里已经是带后缀名的文件名了,如果你的电脑隐藏了文件的后缀名那必须要调出后缀名将后缀名一起改掉 ,要不然会出错哦!试试看吧,惊喜马上呈现!
要找专业的