php - 如何解决相似页面的重复页面内容问题

标签 php wordpress seo

我正在使用 wordpress。为此,我需要显示 10 个不同位置的位置页面。

所以我为此创建了一个主题。

在该侧边栏中,有 10 个位置的垂直菜单。然后那个位置的 map 就在那里。在右边那个位置的地址在那里。每个页面都有不同的页面标题。

根据 url 中的位置名称,我的代码正在获取该位置的地址和名称,然后我将显示它。

我正在使用 SEOmoz 进行 SEO。因此,它显示所有这 10 个页面都具有重复的页面内容。那么如何解决这个错误呢?

页面结构如下。

<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<div class="wrapperDiv">
<div class="bg">
<aside>
<h2>Locations</h2>
            <span>
                <ul class="matt">
                    <li <?php if(is_page('Locations')) echo 'class="current_page_item"'; ?>><a href="/locations/">Overview</a></li>
                    <?php $args = array(
                        'depth'        => 1,
                        'show_date'    => '',
                        'date_format'  => get_option('date_format'),
                        'child_of'     => 19,
                        'exclude'      => '',
                        'include'      => '',
                        'title_li'     => '',
                        'echo'         => 1,
                        'authors'      => '',
                        'sort_column'  => 'menu_order, post_title',
                        'link_before'  => '',
                        'link_after'   => '',
                        'walker'       => '',
                        'post_status'  => 'publish' 
                    ); 

                    wp_list_pages( $args );
                    ?>
                </ul>
            </span>
        </aside>
        <article class="locations">
            <div id="smallnav">
             <?php the_breadcrumb(); ?>
            </div>
            <h2>Location : <?php echo $p->name;?></h2>
            <div class="entry-content-locations">
            <?php
    echo '<div id="map"><div id="mapss" style="height:100%; width:100%; float:left;"> </div></div>';

            ?>
                <div id="spanLocs" class="spanLoc"></div>                               
            </div><!-- .entry-content -->           
            </div>          
        </article>                     
        </div>
</div>
</div>
  <script type="text/javascript">
    // Code for google map + Code to fill address in spanLoc  
</script>
<?php get_footer(); ?>

最佳答案

您有两个多余的结尾 div 标签(最后一个)。尝试删除它们,看看会发生什么。像这样:

....
<div id="spanLocs" class="spanLoc"></div>
</div>
<!-- .entry-content -->
</div>
</article>
</div>

<script type="text/javascript">
// Code for google map + Code to fill address in spanLoc  
</script>
<?php get_footer(); ?>

关于php - 如何解决相似页面的重复页面内容问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13353206/

相关文章:

php - 使用 $.load() 发送 'GET' 数据

javascript - 将现有的 vuejs 应用程序转换为使用 nuxt SSR 有多困难?

seo - SEO和查询

html - 如何阻止链接在 CSS 下拉菜单中换行到多行?

wordpress - 使用 codeigniter 重建 wordpress 网站

javascript - 未捕获的类型错误 : Cannot read property 'mData' of undefined

php - 如何将所有子域重定向到http而不是https

php - 两个不相等的相等字符串

mysql - Wordpress:如何使用 facetwp 更改分类列表的顺序

php - 我可以在没有任何 WooCommerce 页面的情况下使用 WooCommerce 功能吗?