From f50c07240531cbfb15238745266da45ec797d27a Mon Sep 17 00:00:00 2001 From: spiderr Date: Wed, 13 Mar 2013 10:19:57 -0400 Subject: SEO cleanup to use canonical --- list.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/list.php b/list.php index 44f2bed..6c6f165 100644 --- a/list.php +++ b/list.php @@ -54,11 +54,17 @@ $listHash = $_REQUEST; $tagHash = $_REQUEST; 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_GONE ); + } $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' => 'list' )); + $gBitSystem->display( 'bitpackage:tags/list_content.tpl', $pageTitle, array( 'display_mode' => 'list' )); }else{ $listData = $tag->getList( $listHash ); $gBitSmarty->assign( 'tagData', $listData["data"] ); -- cgit v1.3