广告
广告
广告
织梦dedecms您现在的位置是:主页 > 织梦dedecms >

织梦dedecms开启伪静态后访问动态链接时301重定向跳转到对应的伪静态页面上

2023-12-21 21:05:38织梦dedecms 519人已围观

问题描述

织梦dedecms程序之前用的是动态链接访问。

后来使用了伪静态页面。

但是搜索引擎已经收录了很多的动态链接页面。

怎么才能将已经收录的页面301重定向到对应的伪静态页面上?

解决方法

1,打开 /plus/list.php 找到

if($cfg_rewrite == 'Y')
{
...中间代码省略
}
在它里面加入
if(stripos(GetCurUrl(), '.php'))
{
$typeurl = GetOneTypeUrlA($dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id=$tid"));
header("Location: ".$typeurl, TRUE, 301);
exit();
}
如图


2,打开 /plus/view.php 找到

if($cfg_rewrite == 'Y')
{
...中间代码省略
}
在它里面加入
if(stripos(GetCurUrl(), '.php'))
{
$url = GetOneArchive($aid);
header("Location: ".$url['arcurl'], TRUE, 301);
exit();
}
如图

 


扫码添加技术微信【解决问题,仅需10元起】

专注中小企业网站建设、网站安全15年。
熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。
承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员微信。
➥ 可淘宝担保交易,安全无风险

广告
广告
技术微信