diff options
| author | spiderr <spider@viovio.com> | 2013-03-13 02:32:55 -0400 |
|---|---|---|
| committer | spiderr <spider@viovio.com> | 2013-03-13 02:32:55 -0400 |
| commit | 65d32daa2430045ac9a59d05a7bd638b44a4bfb5 (patch) | |
| tree | a3a442b4c5cf333e1bffa5b9778f58c248f3e95c /index.php | |
| parent | 38f5fb0d2e92fa26b406592787ae323a2eb3a528 (diff) | |
| download | tags-65d32daa2430045ac9a59d05a7bd638b44a4bfb5.tar.gz tags-65d32daa2430045ac9a59d05a7bd638b44a4bfb5.tar.bz2 tags-65d32daa2430045ac9a59d05a7bd638b44a4bfb5.zip | |
SEO cleanup to use canonical
Diffstat (limited to 'index.php')
| -rw-r--r-- | index.php | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -15,15 +15,20 @@ $tagHash = $_REQUEST; $gBitSmarty->assign( 'cloud', TRUE ); if( isset($_REQUEST['tags']) ){ - $listData = $tag->assignContentList( $listHash ); + $pageTitle = tra( 'Tagged Content' ); + if( $listData = $tag->assignContentList( $listHash ) ) { + $pageTitle .= ' '.tra( 'with' ).' '.$_REQUEST['tags']; + $gBitSystem->setCanonicalLink( $tag->getDisplayUriWithTag( $_REQUEST['tags'] ) ); + } else { + $gBitSystem->setHttpStatus( HttpStatusCodes::HTTP_NOT_FOUND ); + } $tagData = $tag->getList( $tagHash ); $gBitSmarty->assign( 'tagData', $tagData["data"] ); $gBitSmarty->assign( 'tagsReq', $_REQUEST['tags'] ); - $gBitSystem->display( 'bitpackage:tags/list_content.tpl', tra( 'Tagged Content' ) , array( 'display_mode' => 'display' )); + $gBitSystem->display( 'bitpackage:tags/list_content.tpl', $pageTitle, array( 'display_mode' => 'display' )); }else{ $listData = $tag->getList( $listHash ); $gBitSmarty->assign( 'tagData', $listData["data"] ); $gBitSystem->display( 'bitpackage:tags/list_tags.tpl', tra( 'Tags' ) , array( 'display_mode' => 'display' )); } -?> |
