小冬SEO

织梦手机端访问PC端网址自动跳转到wap端网址代码和调用

2020-05-07 23:27:16 3751 织梦二开

注意:此代码是加在pc端网页模板中,最好是加在网页模板底部<body>前面,不同页面类型添加不同的代码,下面的代码中,包含了织梦调用代码。

首页自动跳转代码:

<!–手机自动跳转–>
<script type="text/javascript">
try {
var urlhash = window.location.hash;
if (!urlhash.match("fromapp"))
{
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{
window.location="https://m.网址.com"; 
}
}
}
catch(err)
{
}
</script>

列表页自动跳转代码

<!–手机自动跳转–>
<script type="text/javascript">
    try {
        var urlhash = window.location.hash;
        if (!urlhash.match("fromapp")) {
            if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
                window.location = "{dede:global.cfg_basehost/}{dede:type}[field:typedir function='str_replace("{cmspath}","",@me)'/]{/dede:type}/";
            }
        }
    }
    catch (err) {
    }
</script>

解释:

{dede:global.cfg_basehost/}移动端首页网址

{dede:type}[field:typedir function='str_replace("{cmspath}","",@me)'/]{/dede:type}:当前栏目名称,已屏蔽掉{cmspath}的名称

内容页自动跳转代码有两种:

第一种:

<!–手机自动跳转–>
<script type="text/javascript">
    try {
        var urlhash = window.location.hash;
        if (!urlhash.match("fromapp")) {
            if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
                window.location = "{dede:global.cfg_basehost/}{dede:type}[field:typedir function='str_replace("{cmspath}","",@me)'/]{/dede:type}/{dede:field.id/}.html";
            }
        }
    }
    catch (err) {
    }
</script>

第二种:

<!–手机自动跳转->
<script type="text/javascript">
    try {
        var urlhash = window.location.hash;
        if (!urlhash.match("fromapp")) {
            if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
                window.location="{dede:global.cfg_basehost/}{dede:type}[field:typedir function='str_replace("{cmspath}","",@me)'/]{/dede:type}/{dede:field name=array runphp=yes}@me = !empty(@me['filename']) ? "{@me['filename']}" : "{@me['id']}";{/dede:field}.html";
            }
        }
    }
    catch (err) {
    }
</script>

解释:

{dede:field.id/}:当前文章id

{dede:field name=array runphp=yes}@me = !empty(@me['filename']) ? "{@me['filename']}" : "{@me['id']}";{/dede:field}:当文章填写了自定义文件名时,调用自定义文件名,没填写时调用文章id

版权保护: 本文由小冬SEO编辑发布,转载请保留链接: https://www.cdseoyh.cn/cms/69.html

小冬SEO 草根seoer,从事搜索引擎关键词优化,喜欢学习专研各类SEO优化技巧—小冬SEO博客
  • 138文章总数
  • 3752本页访问
  • 运营时间
  • 标签

    友情链接

      {dede:sql sql="select url,webname from dede_flink where typeid = (select id from dede_flinktype where typename=~typename~)"}
    • [field:webname/]
    • {/dede:sql}