如何解决类似页面的重复页面内容问题

时间:2012-11-12 23:15:58

标签: php wordpress seo

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

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

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

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

我使用SEOmoz进行搜索引擎优化。因此,它显示所有这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(); ?>

1 个答案:

答案 0 :(得分:0)

你有两个冗余的结束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(); ?>